It's deceptively simple it consists of a per project todo list, kept in a simple text file. The todo list is organised hierarchically using indentation (two-spaces) for structure. Each todo item occupies one line, and completed items are marked +done e.g.
This a big task
This is a sub-task +done
This is a sub-sub-task +done
This is another sub-task
Pajamas has three commands
- next - This prints the next task that is not yet done along with its parent tags eg.
This a big task
This is another sub-task - done - This marks the current task as done
- list - this lists all the tasks
- Call pajamas-next
- If the task is immediately achievable, do it skip to 4
- If the task isn't immediately doable break it down into smaller sub-tasks, go-to 1.
- Call pajamas-done. Go-to 1.
Pajamas @ GitHub