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.
Permalink
Failed to load latest commit information.
.gitignore
LICENSE Added Readme and License Aug 15, 2016
Readme.md Update Readme.md Aug 16, 2016
messages.py
pydo

Readme.md

pydo ๐Ÿ“‹

Open Source Love MIT Licence PyPI

Your personal terminal based to-do manager built on python


Index


Demo

asciicast

Installation

  • 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

Motivation

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


Contribute

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


To-do

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.

forthebadge