39 个版本 (破坏性更新)

0.33.3-dev2021 年 12 月 29 日
0.33.1 2021 年 9 月 26 日
0.25.0 2021 年 3 月 31 日

#107财务

Download history 196/week @ 2024-04-01 79/week @ 2024-07-01

79 每月下载次数

MIT 许可证

255KB
6.5K SLoC

Build status codecov crates.io Crates.io dependency status

Dinero(西班牙语为“钱”)是一个命令行工具,可以处理由 John Wiegley 的出色 ledger-cli 定义的账本文件。

快速入门

安装

如果您的系统中已安装 Rust 和 cargo,则获取 dinero-rs 的最简单方法是通过安装 crate

cargo install dinero-rs
  • Windows 安装
  • Mac 安装
  • Linux 安装

第一步

Dinero 使用复式记账法。将您的日记文件存储在 ledger 文件中。主要项目是交易,其基本形式如下

; This is a comment
; A date followed by a description identifies the beginning of a transaction
2021-02-01 Buy fruit
     Expenses:Groceries          7.92 EUR
     Assets:Checking account             ; you can leave this blank, dinero balances the transactions for you

之后,您可以发出所有想要的命令,并将它们与选项结合使用,以完全控制您的财务!

最基本的命令是

# Get a balance report: How much is there in every account 
dinero bal -f myledger.ledger

# Get a list of transactions
dinero reg -f myledger.ledger

功能

目前支持

  • 余额报告
  • 账本报告
  • 账户和付款人报告
  • 自动交易
  • 多货币交易
  • 货币转换

按账户名称和日期过滤报告。

动机

我广泛使用 ledger-cli 处理个人财务。我的目标是能够使用自己的工具运行我最常用的所有命令,同时学习 Rust。

运行 dinero --help 以获取可用命令和选项的列表。

如果您使用此软件并想表示感谢,请 随意买我一杯咖啡

依赖项

~11–23MB
~305K SLoC