Expand description
Beancount CLI tools.
This crate provides command-line tools for working with Beancount files:
rledger check/bean-check: Validate a beancount filerledger format/bean-format: Format a beancount filerledger query/bean-query: Query with BQLrledger report/bean-report: Generate reportsrledger doctor/bean-doctor: Debugging tools
§Example Usage
rledger check ledger.beancount
rledger format ledger.beancount
rledger query ledger.beancount "SELECT account, SUM(position)"§Related Crates
rustledger is a workspace with several crates:
| Crate | Description |
|---|---|
rustledger-core | Core types (Amount, Position, Inventory, Directives) |
rustledger-parser | Lexer and parser with error recovery |
rustledger-loader | File loading, includes, options |
rustledger-booking | Interpolation and booking engine |
rustledger-validate | Validation with error reporting |
rustledger-query | BQL query engine |
rustledger-plugin | Native and WASM plugin system |
rustledger-wasm | WebAssembly library target |
rustledger-importer | Import framework for bank statements |
rustledger-lsp | Language Server Protocol implementation |
rustledger-ffi-wasi | FFI via WASI for embedding |