A command-line todo utility.
pip install senile==0.3.4
A command-line todo list and time tracker.
This utility functions as a personal todo list and time tracker. You can create tasks with tags and they are saved in sqlite3 file: ~/.senile
.
pip3 install senile
pip3 install -U git+https://gitlab.com/nul.one/senile.git
Commands:
add
Add a new task.modify
Modify existing task.remove
Delete following task(s).list
List tasks.archive
Same as list but show archived tasks.start
Start following task.stop
Stop tasks.todo
Set following task(s) to todo.done
Set following task(s) to done.hide
Archive following task(s).info
Show detailed info of a task.tags
List all tags and their counts.Add a new task.
senile add Some text description +tag1 +tag2 +tag3
senile add Submit the project +work +project +new
Modify existing task.
senile mod ID_OR_UUID Updated text -TAG_TO_REMOVE +TAG_TO_ADD
senile mod 5 Re-submit the finished project -new +old
Delete following task(s).
senile rm ID_OR_UUID_1 ID_OR_UUID_2 ID_OR_UUID_3
senile rm d59de172 fcf8799e 4 5
List tasks.
senile l SOME TEXT TO SEARCH +CONTAIN_TAG -DO_NOT_CONTAIN_TAG
senile l project +work -old
Same as list but show archived tasks.
senile ar SOME TEXT TO SEARCH +CONTAIN_TAG -DO_NOT_CONTAIN_TAG
senile ar project +work -old
Start following task.
senile start TASK_ID_OR_UUID
senile start 5
Stop tasks.
Set following task(s) to todo.
senile todo ID_OR_UUID_1 ID_OR_UUID_2 ID_OR_UUID_3
senile todo d59de172 fcf8799e 4 5
Set following task(s) to done.
senile done ID_OR_UUID_1 ID_OR_UUID_2 ID_OR_UUID_3
senile done d59de172 fcf8799e 4 5
Archive following task(s).
senile hide ID_OR_UUID_1 ID_OR_UUID_2 ID_OR_UUID_3
senile hide d59de172 fcf8799e 4 5
Show detailed info of a task.
senile show TASK_ID_OR_UUID
senile show d59de172
List all tags and their counts.