Simple Task is a simple Todo list for the commandline.
$ brew tap doodzik/tap https://github.com/doodzik/tap
$ brew instal simple_task
# if you use zsh run this to get the autocompletion
$ brew instal bash-completion
# .bashrc/.zshrc
# add this if you use zsh and want autocomplete
autoload bashcompinit
bashcompinit
# path where the todos are saved to
export T_DIR=~/Library/Mobile Documents/com~apple~CloudDocs
. simple_task_init
alias t=simple_task
alias tl=simple_task_list
alias tn=simple_task_note# add a todo, returns the task list
$ t hello world
todo
1 hello world
# show tasks
$ t
todo
1 hello world
# remove/check a task by index, returns todo list, you can use tab-completion to get your tasks
$ t 1
todo# change to a different task list if it isn’t present it creates a new one,
# prints content of the task list, you can use tab completion to access your task lists
$ tl tasks
tasks
# rename a task
$ tl tasks mv new_task_list
# edit task list file in editor # opens in $EDITOR
$ tl new_task_list o
# delete task list
$ tl new_task_list rm# see and edit an note in a editor specified in $EDITOR
$ tn 1