7 releases
0.2.1 | Jul 20, 2024 |
---|---|
0.2.0 | May 21, 2024 |
0.1.2 | May 14, 2024 |
0.0.2 | May 5, 2024 |
#986 in Command line utilities
718 downloads per month
36KB
906 lines
Sigotowarrior
Sigotowarrior is a command-line task management utility especially for work.
Sigotowarrior is entirely inspired by Taskwarrior, but is a more work-oriented tool.
A Quick Demonstration
Let's see Sigotowarrior in action.
In Sigotowarrior, tasks are reffered as 'sigo', and a sigo is classified into one of three states: ready, waiting, or completed. A sigo is initially in the ready state.
$ 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
Now let's see the list.
$ sigo list
id P description
-- - ------------------
1 M Write daily report
2 M Reply XXX-123
3 L Write unit tests for utils
Let's suppose the following.
- We wrote the daily report.
- We replied in XXX-123, but must wait for a response.
- We haven't written any unit tests yet.
$ sigo done 1
Completed sigo 'Write daily report'
$ sigo wait 2
Waiting sigo 2 'Reply XXX-123'
Then, the list and the waiting list would look like this.
$ sigo list
id P description
-- - --------------------------
3 L Write unit tests for utils
$ sigo waiting
id P description
-- - -------------
2 M Reply XXX-123
Those are the main features, the 'add', 'done', 'wait', 'list' and 'waiting' commands.
Install
Cargo
cargo install sigo
Sub commands
- sigo add <description>: add the sigo
- -p, --priority: set the priority
- -w, --waiting: set the adding sigo waiting
- -d, --due: set due date
- sigo modify <id>: modify the sigo
- -t, --text: modify the description
- -p, --priority: modify the priority
- -d, --due: set due date
- sigo annotate <id> --text <annotation>: annotate the sigo
- sigo wait <id>: change the status of the sigo from ready to waiting
- -t, --text: annotate the sigo
- sigo back <id>: change the status of the sigo from waiting to ready
- -t, --text: annotate the sigo
- sigo done <id>: done the sigo
- sigo list: list ready tasks
- sigo waiting: list waiting tasks
Contributing
If you encounter any bugs or have any feature requests, we welcome issues or pull requests.
License
Sigotowarrior is released under the MIT license.
Dependencies
~10–24MB
~308K SLoC