7 个版本
0.2.1 | 2024年7月20日 |
---|---|
0.2.0 | 2024年5月21日 |
0.1.2 | 2024年5月14日 |
0.0.2 | 2024年5月5日 |
402 在 命令行工具 中
148 每月下载次数
36KB
906 行
Sigotowarrior
Sigotowarrior 是一个专为工作设计的命令行任务管理工具。
Sigotowarrior 完全受 Taskwarrior 启发,但是一个更注重工作的工具。
快速演示
让我们看看 Sigotowarrior 的实际应用。
在 Sigotowarrior 中,任务被称为 'sigo',一个 sigo 可以分为三种状态之一:就绪、等待或完成。sigo 初始状态为就绪。
$ task add "Write daily report"
Created sigo 1
$ task add "Reply XXX-123"
Created sigo 2
$ task add "Write unit tests for utils" --priority l
Created sigo 3
现在让我们看看列表。
$ sigo list
id P description
-- - ------------------
1 M Write daily report
2 M Reply XXX-123
3 L Write unit tests for utils
假设以下情况。
- 我们写了日报。
- 我们回复了 XXX-123,但必须等待回复。
- 我们还没有编写任何单元测试。
$ sigo done 1
Completed sigo 'Write daily report'
$ sigo wait 2
Waiting sigo 2 'Reply XXX-123'
那么,列表和等待列表将如下所示。
$ sigo list
id P description
-- - --------------------------
3 L Write unit tests for utils
$ sigo waiting
id P description
-- - -------------
2 M Reply XXX-123
这些都是主要功能,包括 'add'、'done'、'list' 和 'waiting' 命令。
安装
Cargo
cargo install sigo
子命令
- sigo add <描述>:添加 sigo
- -p, --priority:设置优先级
- -w, --waiting:将 sigo 设置为等待状态
- -d, --due:设置截止日期
- sigo modify <id>:修改 sigo
- -t, --text:修改描述
- -p, --priority:修改优先级
- -d, --due:设置截止日期
- sigo annotate <id> --text <注释>:对 sigo 进行注释
- sigo wait <id>:将 sigo 的状态从就绪更改为等待
- -t, --text:对 sigo 进行注释
- sigo back <id>:将 sigo 的状态从等待更改为就绪
- -t, --text:对 sigo 进行注释
- sigo done <id>:完成 sigo
- sigo list:列出就绪任务
- sigo waiting:列出等待任务
贡献
如果您遇到任何错误或有任何功能请求,我们欢迎提交问题或拉取请求。
许可证
Sigotowarrior 在 MIT 许可证下发布。
依赖关系
~9–20MB
~283K SLoC