Skip to content

varundey/pydo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

15 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

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

About

A terminal based to-do list

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages