Skip to content

Latest commit

 

History

History
52 lines (32 loc) · 1.34 KB

README.md

File metadata and controls

52 lines (32 loc) · 1.34 KB

Winvoice

Winvoice is a WIP program to manage invoices from the command-line.

Motivation

There is a lack of programs for CLI invoice maintenance, especially those which are able to export invoices in a presentable manner.

Installation

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!

Source

  1. Download this repository from GitHub:
    git clone https://github.com/Iron-E/winvoice
  2. cd to the directory which git just created.
  3. Use cargo to build and install the cloned repo:
    cargo install --features=<adapters> --path=. --root=<desired install folder>

Configuration

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.

Usage

  • For basic information, run winvoice help from the command line.
  • For an in-depth guide, see the wiki.