die_z
local_zones
CLI task management
mercoledì, 15 dicembre 2010

task management is something everyone does, I never found an easy and consistent way to do it, though

what I usually miss the most is quick access to the most recent data, everywhere I am, mostly at home and in the office.

usually I do everything I can in a CLI environment, in side screen on my home server, so I just need an ssh client and I'm few keypresses away from everything in there; therefore I've been waiting for a CLI tool to manage tasks and here it is: task warrior

setting up a consistent enviromnent was not hard work:

  • wanted version 1.9.3 (the latest) because it supports task dependencies and remote syncronization, so installed it in squeeze directly from sid (no problem) and backported it to lenny (just rebuilt the package)
  • configured task to my taste, using ~/.task as data path to have it consistent across intallations
  • tried remote sync and had no luck so turned to unison
  • cooked my own holidays file to have those show up in calendar view
  • setup a couple bash aliases to get a fresh task and calendar view the fastest I can
  • started to follow task warrior on identi.ca

the result looks good to me: a CLI app that goes by the name of "task" which can do some powerful management and with a steep learning curve

next stop, task warrior on the neo freerunner!

###TAGS### en cli tools data