#tui #ratatui #terminal #tui-app

bin+lib rex-tui

一个用于管理收入和支出的 TUI

12 个版本

0.1.17 2024 年 6 月 20 日
0.1.15 2024 年 3 月 3 日
0.1.14 2023 年 12 月 27 日
0.1.13 2023 年 11 月 6 日
0.1.11 2023 年 7 月 1 日

#2135 in 命令行工具

MIT 许可证

460KB
10K SLoC

Rex

Rex 是一个用于管理收入、支出和交易的终端用户界面应用程序。使用 Rust 和 Ratatui 构建,具有简单易用的界面。

Rex

主要功能

  • 轻松查看、添加、编辑和删除交易。
  • 在交易之间导航,并在每次交易后立即观察余额变化。
  • 图表可可视化特定月份、年份或所有交易的余额变化。
  • 查看包含关键见解和收入、支出及百分比分布信息的摘要。
  • 使用 SQLite 数据库构建,并保持所有数据本地化。
  • 使用部分或具体信息快速查找交易。
  • 使用自定义标签组织交易,以便轻松过滤。
  • 完全离线工作。

安装

1. 从源代码运行

  • 克隆仓库 git clone https://github.com/TheRustyPickle/Rex
  • 使用 Cargo 运行 cargo run --release

2. 运行最新版本

  • 发布 下载最新可执行文件。

    • 在终端/CMD 中打开程序,使用命令 ./rexrex(取决于操作系统和正确目录)。

    或者

    • 双击可执行文件,它将尝试自行打开终端/CMD。

3. 使用 Cargo 安装

  • 使用 cargo install rex-tui 安装
  • 使用命令 rex 运行

4. 使用包管理器安装

  • 在 NetBSD 上,可以从 官方仓库 获取包。要安装它,只需运行
pkgin install rex

应用程序数据位置

有关 Rex 数据保存的初始目录信息,请参阅 这里,该目录基于操作系统确定。

反馈 & 错误报告

对于任何反馈、改进建议或错误,请打开一个问题

依赖项

~31–44MB
~733K SLoC