2个不稳定版本

0.2.0 2023年5月29日
0.1.0 2021年4月4日

#148 in 金融

MIT 许可证

96KB
2.5K SLoC

lumi

GHA Build Status MIT licensed

lumi 是一套双入口会计工具集合

  • lumi,一个用于处理文本账本文件的库,包括一个 LL(1) 解析器(兼容 beancount 语法)和交易检查器。
  • lumi-cli,一个命令行工具,用于解析 ledger 文件,显示账户余额,并基于 tokiowarp 提供一个 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 --helplumi $COMMAND --help 以获取更多详细信息。

依赖关系

~5MB
~71K SLoC