bean-rs 0.1.3

beancount clone in Rust
Documentation

bean-rs

Basic beancount clone (one day...) in Rust!

Using pest for parsing. Two useful links:

Planned features:

  • Parse beancount files
  • Stricter transaction keywords
  • Propagate line numbers for debugging
  • Calculate account balances
  • Use proper Decimal handling
  • Validate transactions against open/close directives
  • Validate balance directives
  • Open/close with multiple currencies

Usage

Install

cargo install bean-rs

Run

$ bean-rs

Commands:
  balance
  help     Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help
  -V, --version  Print version

Development

Build

make build