Crates.io | bean-rs |
lib.rs | bean-rs |
version | 0.3.1 |
source | src |
created_at | 2024-01-19 13:56:31.293175 |
updated_at | 2024-04-29 15:47:09.364016 |
description | beancount clone in Rust |
homepage | |
repository | https://github.com/carderne/bean-rs |
max_upload_size | |
id | 1105300 |
size | 105,614 |
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:
open
/close
directivesbalance
directivesincludes
cargo install bean-rs
$ 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
bean-rs balance example.bean
More to come...
import bean_rs
ledger = bean_rs.py_load("example.bean")
print(ledger.opts)
make build
make test