Skip to main content

rustledger/
lib.rs

1//! Beancount CLI tools.
2//!
3//! This crate provides command-line tools for working with Beancount files:
4//!
5//! - `rledger check` / `bean-check`: Validate a beancount file
6//! - `rledger format` / `bean-format`: Format a beancount file
7//! - `rledger query` / `bean-query`: Query with BQL
8//! - `rledger report` / `bean-report`: Generate reports
9//! - `rledger doctor` / `bean-doctor`: Debugging tools
10//!
11//! # Example Usage
12//!
13//! ```bash
14//! rledger check ledger.beancount
15//! rledger format ledger.beancount
16//! rledger query ledger.beancount "SELECT account, SUM(position)"
17//! ```
18
19#![forbid(unsafe_code)]
20#![warn(missing_docs)]
21
22pub mod cmd;
23pub mod format;
24pub mod report;