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/pydoIf you are not sure, you can find
Your user namewith:
$ whoami- Create a symbolic link
$ cd ~/bin
$ ln -s /home/[Your user name]/Downloads/pydo/pydoMake sure you have
binfolder in yourhomedirectory. If not create it with:
$ mkdir ~/bin- 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 --tJust 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 manpage - Unit tests
- Multiple to-do lists
Found a bug? Let's squash them together here.
