Inventory management for the CLI - original concept by chesapeake
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Lux Aliaga b5c0818719
manifest: Bump version to v1.2
3 months ago
assets readme: Add logo 8 months ago
src src: Add public documentation for remaining functions 3 months ago
.gitignore fixup! vento: Imported changes to Git 9 months ago
Cargo.lock manifest: Bump version to v1.2 3 months ago
Cargo.toml manifest: Bump version to v1.2 3 months ago
LICENSE.md vento: Licensed under GPLv3 9 months ago
Makefile.toml makefile: Disallow macOS from installing manpages. 8 months ago
README.md project: Sourcehut migration 6 months ago
build.rs help: Document the archiving flags 3 months ago

README.md

Vento

Latest version Downloads Licensed under GPLv3

Vento is a utility which allows you to manage your files as if you're playing an old text adventure. It's made in Rust and originally inspired by Chesapeake's Inventory.

asciicast

Installation

Make sure Rust is installed, along with cargo, Rust's package manager.

$ cargo install vento

2) Manually

Clone the repository using git.

$ git clone https://git.sr.ht/~nixgoat/vento && cd vento

2.a) cargo-make

This install method additionally installs the manpages for Vento. Make sure Rust, cargo and cargo-make are installed.

$ cargo make install

2.b) Cargo

Make sure Rust is installed, along with cargo, Rust's package manager.

$ cargo install --path .

Quick Start

After installing, run:

$ vento -i

This will create a .vento folder in your home directory, which will store your inventories. Some basic commands include:

// listing files in the currently active inventory
$ vento

// switching inventory slots
$ vento -c

// undoing last action
$ vento -u

// taking a file or directory
$ take <file|directory>

// dropping a file or directory
$ drop <file|directory> [destination]

For additional documentation, you can check the documentation for each command by running the following.

$ (command) -h

Or, if Vento was installed through cargo-make, check the manpages by running:

$ man (command)

Credits

  • Chesapeake for the original concept
  • jo! for helping me with Rust concepts!