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.
Using pest for parsing.
Planned features:
- Parse beancount files
- Stricter transaction keywords
- Propagate line numbers for debugging
- Calculate account balances
- Use proper Decimal handling
- Validate transactions against
open/closedirectives - Validate
balancedirectives - Pad statements
- Open/close with multiple currencies
- Support
includes - Come up with a more punny name
- Currency conversions
- Price/cost and FIFO
- Add Python bindings
(Deliberate) differences from beancount
- Postings can't omit the currency
Usage
Install
Run
)
Calculate balances
Development
Build
Test