A simple list REPL
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.



Todooo is a super simple list management REPL which allows you to create and manage lists of data easily. Everyone has their own style of working with lists and this is my preferred style of doing so.

Currently, all lists will exist in the ~/.todooo/ directory and will be stored as .txt files meaning they can be edited outside of the application if you want.


Installation can be done via PyPI and it's suggested to install globally.

pip install todooo-cli


Todooo works simply by typing todooo from the terminal. However you can preload an existing list into the shell by using the --use flag with the command like so:

todooo --use <LIST NAME>

Once inside the application, you have the following options:

Command Description Arguments
add Add a new item to the current list (ITEM CONTENT)
del Delete an item from the current list (ITEM ID)
exit Exit the application -
help Show the command menu -
lists Show all available lists -
move Move an item in the current list (FROM ITEM ID) (TO ITEM ID)
new Create a new list (LIST NAME)
replace Replace an item in the current list with another (ITEM ID) (NEW ITEM CONTENT)
rmlist Remove an existing list (LIST NAME)
show Show the current list items -
use Set the current list (LIST NAME)