rucash

The Rust for Gnucash


Crates.io version docs.rs docs Download


rucash provides a simple interface to GnuCash files stored in xml and SQL (sqlite3, PostgreSQL and MySQL).

Example

```rust use rucash::prelude::*; use rucash::SqliteBook;

let book = SqliteBook::new("sqlite://money.gnucash").unwrap(); let accounts = book.accounts(); ```

Install

```toml

Cargo.toml

[dependencies] rucash = { version = "0.1", features = [ "sqlite" ] } ```

Cargo Feature Flags