Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

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

About

A terminal based to-do list

Resources

License

Releases

No releases published

Packages

No packages published

Languages