Skip to content
/ todol2 Public

todol2 is a simple terminal-based to-do task manager and tracker.

Notifications You must be signed in to change notification settings

jy-r/todol2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

todol2

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.

screenshot

Features

  • add [TEXT] add new to-do task for today, for interactive mode use add --f
  • delete [ID] delete a task with ID
  • done [ID]/undone [ID] mark a task done/undone
  • edit [ID] edit a message, deadline or tag of a task
  • p print unfinished tasks, to print all regardless of their state use p --all
  • readd [ID] add an older task into today's to-do list
  • search search for tasks that contains --word or --tag

For more information see --help

Install

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.

About

todol2 is a simple terminal-based to-do task manager and tracker.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages