A terminal based to-do list
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commitโ€ฆ
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
LICENSE Added Readme and License Aug 15, 2016
Readme.md Update Readme.md Aug 16, 2016


pydo ๐Ÿ“‹

Open Source Love MIT Licence PyPI

Your personal terminal based to-do manager built on python





  • Clone it
$ git clone https://github.com/varundey/pydo.git
$ cd ~/Downloads/pydo
  • Make our file executable and add a path
$ chmod +x pydo
$ export PATH=$PATH:/home/[Your user name]/Downloads/pydo

If you are not sure, you can find Your user name with:

$ whoami
  • Create a symbolic link
$ cd ~/bin
$ ln -s /home/[Your user name]/Downloads/pydo/pydo

Make sure you have bin folder in your home directory. If not create it with:

$ mkdir ~/bin

How to pydo?

  • Add a task ๐Ÿ“

Your task should contain a unique id for your task separated by a comma

$ pydo
1,Feed the bunny
Feed the bunny successfully added in your to-do list!
  • View your to-do list ๐Ÿ“„

To view all the items you have added to your list, add --v or -view

$ pydo --v
Your to-do list contains following tasks:
(1, 'Feed the bunny')
  • Mark an item as done โœ…

Pass the argument --d or -done

$ pydo --d
Enter id no of done item: 1
Feed the bunny successfully marked as done!
  • Throw the list ๐Ÿšฎ

Done with your to-do? Good. Now tear it up, roll it up real good, take aim and shoot it in the bin

$ pydo --t


Just a weekend hack trying to put my unorganised life in track! ๐Ÿ˜„


Thought of an awesome feature? Awesome! Just fork it, code it, push it. ๐Ÿ˜ƒ


Coz even pydos need to-do (pun intended)

  • Mark the to-do list done at once
  • Make a pydo pip
  • Make a pydo man page
  • Unit tests
  • Multiple to-do lists

Issues ๐Ÿ›

Found a bug? Let's squash them together here.