2个不稳定版本
0.2.0 | 2023年5月29日 |
---|---|
0.1.0 | 2021年4月4日 |
#148 in 金融
96KB
2.5K SLoC
lumi
lumi 是一套双入口会计工具集合
- lumi,一个用于处理文本账本文件的库,包括一个 LL(1) 解析器(兼容 beancount 语法)和交易检查器。
- lumi-cli,一个命令行工具,用于解析 ledger 文件,显示账户余额,并基于 tokio 和 warp 提供一个 Web UI。
- lumi-web,一个前端 UI,用于显示账户余额和交易历史,基于 Yew。
构建 && 安装
可以从 https://github.com/Lencerf/lumi 获取 lumi 的源代码。要从源代码构建 lumi,
# Install dependencies
cargo install wasm-bindgen-cli
# build
git clone https://github.com/Lencerf/lumi && cd lumi
cargo build --bin lumi --release
lumi
二进制文件位于 target/release/lumi
。
用法
lumi -i /path/to/leger $COMMAND
COMMAND
可以是
balances
:显示所有账户的余额,files
:显示源文件列表,serve
:在127.0.0.1:8001
上启动 HTTP 服务器,并展示一个显示账户余额和交易历史的 Web UI。
查看 lumi --help
和 lumi $COMMAND --help
以获取更多详细信息。
依赖关系
~5MB
~71K SLoC