Login
Newsletter
Werbung

Do, 23. August 2012, 15:00

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.

  • Das Werk darf vervielfältigt, verbreitet und öffentlich zugänglich gemacht werden, Abwandlungen und Bearbeitungen des Werkes müssen unter den gleichen Bedingungen weitergegeben werden. Der Name des Autors/Rechteinhabers muss in der von ihm festgelegten Weise genannt werden.

    - Weitere Informationen
Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung