#任务管理 #命令行 #命令行工具 #工具 #taskwarrior #sigotowarrior

app sigotowarrior

工作用的命令行任务管理工具

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命令行工具

Download history 109/week @ 2024-04-29 324/week @ 2024-05-06 148/week @ 2024-05-13 146/week @ 2024-05-20 13/week @ 2024-05-27 26/week @ 2024-07-01 130/week @ 2024-07-15 18/week @ 2024-07-22

148 每月下载次数

MIT 许可证

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