usage: td {add,add-group,[id],group,list,list-groups} ...
positional arguments:
{...} commands
add (a) add todo
add-group (ag) add group
[id] manage todo
group (g) manage group
list (ls, l) list todos *DEFAULT*
list-groups (lg, lsg) list groups
optional arguments:
-h, --help show this help message and exit
--completed, -c filter by completed todos
--uncompleted, -u filter by uncompleted todos
--raw, -r only show todos
--group GROUP, -g GROUP
filter by name of group
--interactive, -i toggle interactive mode
td
defaults to td list
usage: td [--completed] [--uncompleted] [--raw] [--group GROUP] [--interactive]
td list [-c] [-u] [-r] [-g GROUP] [-i]
td ls [-c] [-u] [-r] [-g GROUP] [-i]
td l [-c] [-u] [-r] [-g GROUP] [-i]
optional arguments:
-h, --help show this help message and exit
--completed, -c filter by completed todos
--uncompleted, -u filter by uncompleted todos
--raw, -r only show todos
--group GROUP, -g GROUP
filter by name of group
--interactive, -i toggle interactive mode
td
is the shortcut to td list
td list --completed
td -c
td --interactive
usage: td add [name] [--complete] [--uncomplete] [--group GROUP] [--edit | --details DETAILS]
td a [name] [-c] [-u] [-g GROUP] [-e | -d DETAILS]
positional arguments:
name the new todo's name
optional arguments:
-h, --help show this help message and exit
--complete, -c complete todo
--uncomplete, -u uncomplete todo
--group GROUP, -g GROUP
name of todo's group
--edit, -e edit the todo's details in your editor
--details DETAILS, -d DETAILS
the todo's details
--edit
and --details
are mutually exclusive.
td add 'my new todo' --edit
td a 'my new todo' -d 'the details'
usage: td [id] {get,delete,uncomplete,complete,edit} ...
positional arguments:
id the id of the todo {...} commands
get (g) show todo's details
delete (d) delete todo
uncomplete (u) uncomplete todo
complete (c) complete todo
edit (e) edit todo
optional arguments:
-h, --help show this help message and exit
td [id]
defaults to td [id] get
You don't have to specify the whole id
, a substring will do
usage: td [id]
td [id] get
td [id] g
optional arguments:
-h, --help show this help message and exit
td [id]
is the shortcut to td [id] get
usage: td [id] delete [-yes]
td [id] d [-y]
optional arguments:
-h, --help show this help message and exit
--yes, -y skip yes/no prompt when deleting todo
usage: td [id] complete
td [id] c
optional arguments:
-h, --help show this help message and exit
usage: td [id] uncomplete
td [id] u
optional arguments:
-h, --help show this help message and exit
usage: td [id] edit [--name NAME] [--details DETAILS]
td [id] e [-n NAME] [-d DETAILS]
optional arguments:
-h, --help show this help message and exit
--name NAME, -n NAME update todo's name
--details DETAILS, -d DETAILS
update todo's detail
--group GROUP, -g GROUP
set todo's group
If no optional arguments are provided, the todo will be opened in your editor where you can edit the todo's details.
td 1337
td 1337 complete
td 1337 u
td 1337 edit -n "new name" -d "details"
usage: td init-config
td ic
initialize config
optional arguments:
-h, --help show this help message and exit
usage: td list-groups [--completed] [--uncompleted]
td lg [-c] [-u]
td lsg [-c] [-u]
optional arguments:
-h, --help show this help message and exit
--completed, -c filter by completed groups
--uncompleted, -u filter by uncompleted groups
usage: td add-group [name]
td ag [name]
positional arguments:
name the new group's name
optional arguments:
-h, --help show this help message and exit
usage: td group [name] {list,delete,preset} ...
td g [name] {l,d,p} ...
positional arguments:
name name of the group
{...} commands
list (ls, l) list group's todos
delete (d) delete group and its todos
preset (p) set group as the default group when listing todos
optional arguments:
-h, --help show this help message and exit
td group [name]
defaults to td group [name] list
usage: td group [name]
td group [name] list
td group [name] ls
td group [name] l
optional arguments:
-h, --help show this help message and exit
--completed, -c filter by completed todos
--uncompleted, -u filter by uncompleted todos
--interactive, -i toggle interactive mode
td group [name]
is the shortcut to td group [name] get
usage: td group [name] delete [--yes]
td group [name] d [-y]
optional arguments:
-h, --help show this help message and exit
--yes, -y skip yes/no prompt when deleting group
usage: td group [name] preset
td group [name] p
optional arguments:
-h, --help show this help message and exit
td group my-project
td g my-project --completed
td g my-project preset