mirror of
https://git.sr.ht/~nixgoat/vento
synced 2024-11-16 03:53:04 +00:00
Lux Aliaga
c2e276c6e2
To demessify the project I've decided to clean the code a bit and make it a little less painful to see. The main change here is that instead of defining every single time the active and inactive directories it calls it from a vector in common.rs, which is cleaner and allows for easily implementing a config file to customize those values later on. Also, version bump! |
||
---|---|---|
src | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
LICENSE.md | ||
README.md |
Vento
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.
Install
Clone it using Git and build it with Cargo!
$ git clone https://codeberg.org/nixgoat/vento.git && cd vento
$ cargo install --path .
Quickstart
After installing, run vento init
. This will create a .vento
folder in your home directory which will store your inventories. After which, you can run vento list
to display the files in your inventories, vento take
to move a file into your active inventory and vento drop
to drop a file out of it. If you're stuck, run vento help
.
TODO:
- Better implementation of
list
- Code cleanup
Credits
- Chesapeake for the original concept