List Commands

init: create a ‘posto.md’ file in the working directory.

list, todos, [default]: display the todo list.

sort: ask the user about priorities to sort todos.

resort: reset sort order and sort again (can be time consuming).

Single Todo Commands

add '<todo>': add <todo> unsorted to the bottom of the todo list.

schedule '<todo>': add and commit with a message based on <todo>.

done [n = 1], delete [n]: remove the nth todo from the list.

commit [n = 1]: remove the nth todo; commit with a relevant message.

do, top: displays the top todo.

do [n], top [n]: move the nth todo to the top.

unsort [n]: unsort the nth todo and place it at the bottom.

oops: if HEAD is a posto commit, reset –soft HEAD^.