Todo CLI
Todo is command line tool that manages the task lists of your projects.
Elevator Pitch
Todo exists to bring all the needed functionalities to manage a simple project via a terminal. No graphical interface is needed; this tool is easy enough to work with to improve your workflow.
Commands
Create a new project
todo init
Delete an existing project
todo delete
Rename a project
todo rename "New name"
Add a task
todo add "Name of the task"
Remove a task
To remove a specific task by name:
todo remove "Name of the task"
To remove a task in a list:
todo remove
Check a task
todo check "Name of the task"
Uncheck a task
todo uncheck "Name of the task"
Toggle a task
To toggle a specific task by name:
todo toggle "Name of the task"
To toggle a task in a list:
todo toggle
List all tasks
todo list
Search tasks
todo search "keyword"
Install
pip install todo-cli
Dev
To create a virtual environment:
virtualenv -p python3 venv
Activate the new environment:
source venv/bin/activate
License
MIT © François Chalifour