Taskwarrior – What's next?
Erste Schritte
Aufgaben hinzufügen
Neue Aufgaben können mittels task add
hinzugefügt werden.
$ task add "Kaffee kochen" Created task 1. $ task add "freiesMagazin lesen" Created task 2. $ task add "Spülen" Created task 3.
Die generelle Form ist also task add "beschreibung"
. Mit diesen drei Befehlen wurde bereits eine kleine Aufgabenliste generiert.
Aufgaben anzeigen
Aufgabenlisten lassen sich – unter anderem – mit task ls
anzeigen.
Mehr dazu später in einer Folge über Reports.
$ task ls ID Project Pri Description 1 Kaffee kochen 3 Spülen 2 freiesMagazin lesen 3 tasks
Die Liste zeigt sehr gut, dass Aufgaben im Wesentlichen aus einer Beschreibung bestehen. Die ID in der Liste wird dynamisch generiert, intern wird allerdings eine eindeutige Identifikationsnummer verwendet.
Aufgaben erledigen
Aufgaben werden durch Eingabe von task <id> done
erledigt, wie das folgende Beispiel zeigt:
$ task 1 done Completed task 1 'Kaffee kochen'. Completed 1 task. $ task ls ID Project Pri Description 2 Spülen 1 freiesMagazin lesen 2 tasks
Nachdem der Kaffee gekocht und die Aufgabe als erledigt markiert wurde, berechnet der Aufruf von task ls
wieder neue IDs. Alte IDs behalten bis zum erneuten Aufruf von task ls
ihre Gültigkeit, wie das folgende Beispiel zeigt.
$ task 1 done Completed task 1 'freiesMagazin lesen'. Completed 1 task. $ task 2 done Completed task 2 'Spülen'. Completed 1 task. $ task ls No matches.
Fazit und Ausblick
Damit kann Taskwarrior bereits zur einfachen Planung eingesetzt werden. In der nächsten Folge wird es um die Arbeit mit Daten (als Mehrzahl von Datum) und das Starten und Stoppen von Aufgaben gehen.
Kommentare, Hinweise, Korrekturen und Wünsche zum Artikel sind gerne gesehen.
Literaturempfehlungen
- Tom DeMarco: »Der Termin« (ISBN 3-446-41439-8), Carl Hanser Verlag 2007
- Tom DeMarco und Timothy Lister: »Wien wartet auf Dich!« (ISBN 3-446-21277-9), Hanser Fachbuch 1999
- Thomas A. Limoncelli: »Zeitmanagement für Systemadministratoren« (ISBN 3-897-21465-2), O'Reilly 2006
- The King's Dinner
Autoreninformation
Dirk Deimeke (Webseite) beschäftigt sich seit 1996 aktiv mit Linux und arbeitet seit einigen Jahren als Systemadministrator und System Engineer für Linux und Unix. In seiner Freizeit engagiert er sich für Open-Source-Software im Projekt Taskwarrior, im Podcast DeimHart und im Blog Dirks Logbuch.
Dieser Artikel ist in freiesMagazin 08/2012 (ISSN 1867-7991) erschienen. Veröffentlichung mit freundlicher Genehmigung.