2 个版本
新版本 0.1.1 | 2024 年 8 月 10 日 |
---|---|
0.1.0 | 2024 年 8 月 9 日 |
#1774 在 命令行工具
每月 181 次下载
31KB
328 代码行
功能
- 添加新任务:轻松添加带有描述的任务。
- 列出任务:查看所有任务或筛选以仅显示未完成的任务。
- 完成任务:标记任务为完成。
- 删除任务:当任务不再需要时删除它们。
安装
通过 Cargo 安装
cargo install tasg
卸载
首先删除 tasg
存储数据(不可逆操作)
tasg nuke
要卸载 tasg
,您可以使用 Cargo 删除已安装的二进制文件
cargo uninstall tasg
使用方法
tasg
提供了一个直观的命令行界面。以下是可以用的命令
添加任务
添加带有描述的新任务
tasg add "Your task description"
列出任务
列出未完成的任务
tasg list
列出所有任务,包括完成的任务
tasg list --all
完成任务
通过指定任务 ID 标记任务为完成
tasg complete <task_id>
删除任务
通过指定任务 ID 删除任务
tasg delete <task_id>
删除所有任务
要删除所有任务(不可逆操作),使用
tasg nuke
您将被提示确认此操作。
无效命令
如果您输入了无效命令或缺少参数,tasg
将显示错误消息以引导您。
运行测试
tasg
包含了一个全面的测试套件。要运行测试,使用
cargo test
示例
以下是使用 tasg
的逐步示例
# Add a new task
tasg add "Write README"
# List all incomplete tasks
tasg list
# Complete the task with ID 1
tasg complete 1
# List all tasks, including completed ones
tasg list --all
# Delete the task with ID 1
tasg delete 1
# Verify the task has been deleted
tasg list
贡献
欢迎贡献!请 Fork 仓库,进行更改,并提交拉取请求。在提交拉取请求之前确保所有测试通过。
依赖项
~3–14MB
~113K SLoC