simple command line tool with a tui mode for managing your to-do lists
Project description
tudu
tudu
is a simple command line tool with a tui mode for managing your to-do lists
Installation
pip
# pip3 install tudu
locally
You will need to have SQLAlchemy
and plyer
packages installed
$ git clone https://github.com/lubczanska/tudu
$ cd tudu
$ python3 tudu.py
Usage
$ tudu --help
usage: tudu [-h] [--quiet]
{add,rm,edit,check,uncheck,sticky,ls,show} ...
A simple to-do list app
options:
-h, --help show this help message and exit
--quiet, -q run tui without triggering notifications
commands:
{add,rm,edit,check,uncheck,sticky,ls,show}
add add new list or tasks
rm remove list or tasks
edit edit list/task details
check mark task as completed
uncheck mark task as not completed
sticky add task to startup list
ls display all tasks in a list in tui mode
show display task details
If no command is specified tui mode will be opened. In tui mode
press ':' to enter commands
EXAMPLES
Add a weekly reminder to water plants by sunday
$ tudu add "My list" "Water plants" --deadline sunday --priority 1 --repeat 7
Edit a typo in task name
$ tudu edit "My list" "Task with a tpyo in name" --name "Task with no typo in name"
Remove "My list"
$ tudu rm "My list"
TUI mode
WARNING
Resizing the terminal may lead to visual bugs, especially when entering characters or viewing help. In that situation resize the terminal properly
Navigation
Use arrow keys or h
j
k
l
to navigate, Enter
or Space
to check tasks and q
to quit
Other keybindings:
:
open the command prompt, that supports all cli commands exceptls
andshow
. Additionally, when executing commands likeadd
you can use.
as name of the currently displayed list or typehelp
--help
or-h
for tui-specific helpa
Start adding a list or a task to the currently displayed listd
Start deleting selected entrye
Start editing selected entryi
Show more information
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tudu-0.2.tar.gz
(17.7 kB
view hashes)
Built Distribution
tudu-0.2-py3-none-any.whl
(20.7 kB
view hashes)