Winvoice is a WIP program to manage invoices from the command-line.
There is a lack of programs for CLI invoice maintenance, especially those which are able to export invoices in a presentable manner.
Requirements:
cargo
Run the following command in a terminal:
cargo install winvoice --features=<adapters>
- Any desired storage implementations (e.g. Bincode, PostgreSQL) should be listed in place of
<adapters>
.
NOTE: This application has not yet been uploaded to crates.io!
- Download this repository from GitHub:
git clone https://github.com/Iron-E/winvoice
cd
to the directory whichgit
just created.- Use
cargo
to build and install the cloned repo:cargo install --features=<adapters> --path=. --root=<desired install folder>
Run winvoice config
to edit the configuration file for this program. See the documentation of Config
for more information about the configuration file and its options.
- For basic information, run
winvoice help
from the command line. - For an in-depth guide, see the wiki.