8 个版本 (4 个重大变更)
0.5.5 | 2024 年 6 月 12 日 |
---|---|
0.5.4 | 2024 年 6 月 12 日 |
0.5.3 | 2024 年 5 月 29 日 |
0.4.0 | 2024 年 5 月 27 日 |
0.1.0 | 2024 年 5 月 23 日 |
#2833 在 命令行工具
每月 467 次下载
595KB
441 代码行
预算追踪器
一个基于 TUI 的最小化预算追踪器。
通过记录日期、简要描述、交易类型以及花费或收到的金额来跟踪您的支出和收入。在添加交易时,您可以创建自定义支出类型。例如,您可能会使用
- 食品
- 旅行
- 娱乐
- 医疗
- 个人
默认情况下,数据存储在 ~/.local/share/budget-tracker/expenses.csv
。
用法
- 要安装程序,请确保已安装 cargo,然后运行以下命令。
cargo install budget-tracker
如果 PATH
没有直接设置,请将以下内容添加到您的 shell 配置文件中。
export PATH="$HOME/.cargo/bin:$PATH"
- 要查看预算的图形表示,运行
budget-tracker
- 要添加新条目(在金额前添加
-
以显示支出)运行以下任何一个
budget-tracker --add
budget-tracker -a
- 要手动编辑数据库,运行以下任何一个
budget-tracker --edit
budget-tracker -e
默认情况下,它使用 nano
打开。要指定编辑器,请设置 EDITOR
环境变量。
EDITOR=vim budget-tracker --edit
这将使用 vim 打开文件。
- 要搜索关键词或特定支出类型,可以运行以下命令
budget-tracker -s <SEARCH_QUERY>
budget-tracker --search <SEARCH_QUERY>
在这里,搜索查询可以是描述的子字符串(搜索支持模糊搜索)或支出类型,程序自动处理两者。
- 要退出,请按 'q'
依赖项
~8–17MB
~200K SLoC