todol2 is a simple terminal-based to-do task manager and tracker. Tasks are saved in a JSON file named with the date of their creation, ensuring easy synchronisation among different devices.
add [TEXT]
add new to-do task for today, for interactive mode useadd --f
delete [ID]
delete a task with IDdone [ID]
/undone [ID]
mark a task done/undoneedit [ID]
edit a message, deadline or tag of a taskp
print unfinished tasks, to print all regardless of their state usep --all
readd [ID]
add an older task into today's to-do listsearch
search for tasks that contains--word
or--tag
For more information see --help
git clone https://github.com/jy-r/todol2
cd todol2
pip install -e ./
Change the path in todol2/todol/config.json
to the directory where to-do lists should be saved.