bean-rs
Basic beancount clone (one day...) in Rust!
Still very very alpha and doesn't do most things that are necessary to be at all useful.
Python bindings are a WIP using PyO3;
The libraries:
Planned features:
(Deliberate) differences from beancount
- Postings can't omit the currency
Use from Rust
Install
cargo install bean-rs
Run
$ bean-rs
Usage: bean-rs <COMMAND>
Commands:
balance Display account balances
check Check for errors and quit
help Print this message or the help of the given subcommand(s)
Options:
-h, --help Print help
-V, --version Print version
Calculate balances
bean-rs balance example.bean
Use from Python
More to come...
import bean_rs
ledger = bean_rs.py_load("example.bean")
print(ledger.opts)
Development
Build
make build
Test
make test