mirror of
https://git.sr.ht/~nixgoat/vento
synced 2024-11-16 03:53:04 +00:00
Lux Aliaga
8034a25eb9
I mean I need to make this a real POSIX program with full documentation, right?
30 lines
1.1 KiB
Markdown
30 lines
1.1 KiB
Markdown
# 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](https://github.com/mothdotmonster/inventory).
|
|
|
|
## Install
|
|
|
|
Clone it using Git and build it with [Cargo](https://rustup.rs/)!
|
|
|
|
```
|
|
$ 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`
|
|
- [ ] Make `vento take` and `vento drop` commands independent from the `vento` command
|
|
- [ ] Configuration files
|
|
- [ ] Replace panic errors with more elegant, user friendly errors
|
|
- [ ] Man pages
|
|
- [x] Code cleanup
|
|
|
|
## Credits
|
|
|
|
- [Chesapeake](https://moth.monster/) for the original concept
|