While the world is all aflutter about viewing tasks and news alerts from a wristwatch, I’ve recently discovered two delightful programs that allow me to do the same from a terminal window — yes, without a mouse.
Task Warrior is an impressively fully-featured terminal task list manager. After a quick review of the tutorial, I was up and running with powerful task customization capabilities beyond those even offered by Google’s task client. Task Warrior supports not only project-categorization and due dates, but also dependencies, recurrence, project completion progress, and more. Furthermore, the entire application is extensible via third party or custom scripts and add-ons.
Tasks are easy to add with simple syntax such as follows:
$ task add Call home $ task add Pick up milk proj:Errands pri:H $ task add Walk the dog due:eoy recur:daily proj:Life tag:dog
Also, the developers have smartly added three levels of task-viewing: very short, short, and complete (below). Also, it’s easy to view only specific projects as your task list grows. The simplicity is addicting, and will never be maligned as skeuomorphic. I’m eagerly awaiting future versions of the client which will allow syncing across devices.