9 个版本
0.1.8 | 2024 年 7 月 17 日 |
---|---|
0.1.7 | 2024 年 7 月 16 日 |
#868 在 命令行工具
每月 718 次下载
78KB
1.5K SLoC
Tasklog
Tasklog 是一个简单的基于 CLI 的任务管理工具,用 Rust 编写。它允许您开始、停止、切换任务、生成任务报告等。此工具有助于跟踪一天中在各种任务上花费的时间。
功能
- 开始任务:开始一个新的任务。
- 停止任务:停止当前正在运行的任务。
- 恢复任务:恢复已停止的任务。
- 切换任务:从当前任务切换到新的或不同的任务。
- 生成报告:为特定日期的工作任务生成报告。
- 获取当前任务:打印当前正在运行的任务(如果有)。
- 列出任务:打印一天中完成的工作任务列表。
- 重命名任务:更改任务的名称。
- 删除任务:删除任务。
安装
要使用 Task Tracker,您需要在您的系统上安装 Rust。如果您还没有安装 Rust,可以从这里获取。然后运行
cargo install tasklog
示例
开始一个名为 coding 的新任务
tasklog start coding
切换到名为 meeting 的新任务
tasklog switch -c meeting
停止当前任务
tasklog stop
生成今天的报告
tasklog report
生成昨天的报告
tasklog report -n=1
贡献
欢迎贡献!请随意在 GitHub 上打开问题或提交拉取请求。
许可协议
本项目遵循 GPL-v3.0 许可协议。有关详细信息,请参阅 LICENSE 文件。
依赖关系
~7–17MB
~244K SLoC