Tudu - Aufgabenverwaltung für die Konsole
Es gab mal eine Zeit, da hatte ich angenommen mit zunehmenden Alter würde es ruhiger und man hätte mehr Zeit für sich. Aber scheinbar (und da bin ich bei weitem nicht der einzige) verhält es sich genau anders herum. Neben den Verpflichtungen, die eine regelmäßig ausgeübte, berufliche Tätigkeit so mit sich bringt, kommen auch allerhand Termine und Aufgaben im privaten Bereich dazu. Bisher war es mir immer gelungen, alles im Kopf zu managen und den Überblick zu behalten, doch es häufen sich die Fälle, dass ich bestimmte Dinge einfach vergesse. Zum Beispiel vergesse ich mit bewundernswerter Regelmäßigkeit schon seit Jahresanfang endlich einen Freistellungsauftrag für meinen Bausparvertrag bei der Bank einzureichen ;-)
Aber für jedes Problem gibt es auch eine passende Lösung. Also habe ich mich mal in den Repositories meiner Lieblingsdistributionen nach einem kleinen Programm zur Aufgabenverwaltung gemacht. Das Angebot ist - wie so oft - ziemlich üppig. Angefangen von riesigen Groupwarelösungen wie etwa Evolution oder Thunderbird mit Lightning-Addon hin zu schlanken ncurses-basierten Programmen wie z.B. tudu, für das ich mich letztendlich entschieden habe. Zum einen kenne ich es noch nicht und zum anderen tendiere ich schon seit geraumer Zeit immer mehr zu schlanken und schlichten Programmen.
Tudu ist ein Kommandozeilenprogramm um hierarchische To-Do Listen zu verwalten. Man kann die Aufgaben in Kategorien einteilen, Beschreibungen hinzufügen und auch eine Deadline vergeben. Darüber hinaus lässt sich das ganze vim-ähnlich steuern. Ein weiterer Pluspukt ist, dass die wichtigsten Befehle am oberen Rand angezeigt werden und man so schnell einen Eintrag hinzufügen kann, ohne die Hilfe-Seiten zu wälzen. Wer sagt da noch Kommandozeilenprogramme seien nicht Nutzer-freundlich :-)
Tudu installieren
Tudu ist sowohl unter Debian als auch unter Arch in den offiziellen Repositories verfügbar und lässt sich simpel mittels folgender Befehle installieren:
Debian
# apt-get install tudu
Arch
# pacman -S tudu
Aufgabensynchronisation, the simple way
Was mir persönlich, der ich mehrere Rechner mein eigen nenne, noch fehlt ist eine Synchronisation meiner Aufgabenliste. Da ich noch einen schon etwas verwaisten Dropbox-Account habe, kam mir der Gedanke meine Aufgabenliste dort einfach zu deponieren und die Synchronisation eben Dropbox zu überlassen. Das einzige was ich tun musste, war die '\~/.tudu.xml' im Home-Verzeichnis in den Dropbox-Ordner zu verschieben und in der '\~/.tudurc' den Pfad dorthin anpassen. Standardmäßig nutzt tudu die globale Config-Datei '/etc/tudurc'. Diese kopiert man einfach in sein Homeverzeichnis und gibt dort an der Stelle
tudu_file = /home/foobar/Dropbox/tudu.xml
den letztendlichen Speicherort im Dropboxordner ein. Und schon sollte das ganze funktionieren. Problematisch wird das Ganze wohl nur sobald man mehr als zwei Rechner einsetzt und diese nicht permanent im Netz hängen. Aber im Moment ist das bei mir eher selten der Fall, und wenn gibts dafür sicherlich auch ne nette Lösung :-)