An open API service indexing awesome lists of open source software.

https://github.com/iron-e/winvoice-cli

Invoice from the command line!
https://github.com/iron-e/winvoice-cli

cli command-line command-line-tool invoice invoice-generator invoice-software markdown rust terminal winvoice

Last synced: 3 months ago
JSON representation

Invoice from the command line!

Awesome Lists containing this project

README

          

# 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`

### [crates.io][crates]

Run the following command in a terminal:

```sh
cargo install winvoice --features=
```

* Any desired storage implementations (e.g. Bincode, PostgreSQL) should be listed in place of ``.

> __NOTE__: This application has not yet been uploaded to [crates.io][crates]!

### Source

1. Download this repository from GitHub:
```sh
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:
```sh
cargo install --features= --path=. --root=
```

## Configuration

Run `winvoice config` to edit the configuration file for this program. See the documentation of [`Config`](winvoice_config::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](https://github.com/Iron-E/winvoice/wiki/Usage).

[crates]: https://crates.io