2个稳定版本
1.0.1 | 2024年5月2日 |
---|---|
1.0.0 | 2024年4月29日 |
1940 在 命令行工具
每月22次下载
22KB
393 行
⚡ToDo_Rust⚡
概述
这是一个用Rust编写的简单命令行界面(CLI)待办事项程序。
安装
要安装此程序,您需要在您的系统上安装Rust。如果您尚未安装,可以从这里获取。
安装Rust后,您可以使用Cargo构建程序
cargo build --release
编译成功后,您可以将可执行文件复制到PATH目录中的一个目录,例如
cp target/release/todo-rust /usr/local/bin/todo
用法
以下命令可用
list
或list-all
:列出所有任务。list-done
:仅列出已完成的任务。list-undone
:仅列出未完成任务。add <task>
:添加新任务。rm <task_index>
:删除指定索引处的任务。rm-all
:删除所有任务。done <task_index>
:将指定索引处的任务标记为完成。undone <task_index>
:将指定索引处的任务标记为未完成。sort
或sort-asc
:按升序排序任务。sort-dsc
:按降序排序任务。sort-done
或sort-done-asc
:按升序排序已完成任务。sort-done-dsc
:按降序排序已完成任务。sort-undone
或sort-undone-asc
:按升序排序未完成任务。sort-undone-dsc
:按降序排序未完成任务。
未来改进
- 备份选项:实现备份选项,使用配置文件(
todo/config.ini
)。 - 日期和时间:为任务添加包含日期和时间的功能。
- 按日期时间排序:根据日期和时间实现排序功能。
- 文件操作宏:使用宏进行文件操作,例如以读写权限打开文件。
- 配置选项:向
todo/config
添加配置选项。 - 分离函数:为管理配置选项创建一个独立的函数。
- 使用彩色输出:利用彩色输出以获得更好的通知效果。
将来,可能还会添加更多功能,例如支持处理更多的命令行参数。
依赖项
~2.3–3.5MB
~56K SLoC