Login
Newsletter
Werbung

Do, 13. September 2012, 15:00

Taskwarrior – What's next? (Teil 2)

Zusammenfassung

Um die von der Beschreibung abweichenden Attribute zu setzen, muss nicht der Umweg über modify genommen werden. Die in diesem Beispiel verwendeten Aufgaben lassen sich auch jeweils mit einem Befehl anlegen.

$ task add project:leben.notwendig priority:H "Atmen nicht vergessen"
$ task add project:leben.genuss priority:M "Kaffee kochen"
$ task add project:bildung priority:L "fM 09/2012 lesen"

Aufgaben lassen sich mittels modify verändern und mit delete löschen. Die jeweils letzte Veränderung kann mit undo zurückgenommen werden. Projekte und Prioritäten helfen dabei, die Aufgaben zu sortieren und zu bewerten. Einträge vor ls dienen als Filter, dabei kann sowohl nach Beschreibungen als auch nach Attributen und sogar nach Kombinationen gefiltert werden.

Abkürzungen

Alle Kommandos in Taskwarrior lassen sich bis auf die minimale Länge verkürzen, die sie noch eindeutig identifizieren lässt. Das konfigurierbare Minimum sind zwei Buchstaben.

So ist es beispielsweise möglich, statt delete das schneller zu tippende del zu verwenden und an Stelle von project funktioniert auch pro.

$ task add pro:freiesmagazin.artikel pri:H "Komm endlich zu Potte"
Created task 4.
The project 'freiesmagazin.artikel' has changed.  Project 'freiesmagazin.artikel' is 0% complete (1 of 1 tasks remaining).

task show zeigt den Inhalt der Konfiguration an und task config kann Konfigurationsvariablen verändern. Anstelle von config ist es auch möglich, die Konfigurationsänderungen mit einem Editor in die Datei ~/.taskrc zu schreiben.

Achtung: Das undo-Kommando wirkt nicht bei Konfigurationsänderungen.

$ task show abbreviation.minimum

Config Variable      Value
abbreviation.minimum 2

$ task config abbreviation.minimum 3
Are you sure you want to add 'abbreviation.minimum' with a value of '3'? (yes/no) yes
Config file /home/ddeimeke/.taskrc modified.

$ task show abbreviation.minimum

Config Variable      Value
abbreviation.minimum 3

Some of your .taskrc variables differ from the default values. These are highlighted in color above.

Farbige Darstellung veränderter Standardwerte

Dirk Deimeke

Farbige Darstellung veränderter Standardwerte

Mit obigem Befehl wurde als das Minimum an Buchstaben, welche einen Befehl eindeutig identifizieren, auf 3 hochgesetzt (zuvor war es der Wert 2).

Hinweis: Taskwarrior zeigt in älteren Versionen den Hinweis »Some of your .taskrc variables differ...« auch an, selbst wenn in der Ausgabe nichts farbig hervorgehoben wird. Dieser Fehler wurde Mitte August 2012 behoben.

$ task config abbreviation.minimum
Are you sure you want to remove 'abbreviation.minimum'? (yes/no) yes
Config file /home/ddeimeke/.taskrc modified.

$ task show abbreviation.minimum
Config Variable      Value
abbreviation.minimum 2

Wenn der Wert bei config leer gelassen wird, wird die entsprechende Konfiguration aus der Datei ~/.taskrc gelöscht und somit die voreingestellten Werte wieder hergestellt.

$ task show | wc -l
225

Es gibt also rund 220 Variablen, die konfiguriert werden können. Diese werden alle angezeigt, wenn das | wc -l weggelassen wird.

Ausblick

Die nächste Folge wird sich mit dem grundlegenden Aufbau eines Taskwarrior-Kommandos auseinandersetzen und sich anschließendum verschiedene Mechanismen zur Terminierung von Aufgaben kümmern.

$ task 4 done
Completed task 4 'Komm endlich zu Potte'.
Completed 1 task.
The project 'freiesmagazin.artikel' has changed.  Project 'freiesmagazin.artikel' is 100% complete (0 of 1 tasks remaining).

$ task add pro:freiesmagazin.artikel "Artikel für die Oktober-Ausgabe vorbereiten"
Created task 5.
The project 'freiesmagazin.artikel' has changed.  Project 'freiesmagazin.artikel' is 50% complete (1 of 2 tasks remaining).

Und kaum hat man eine Aufgabe erledigt, ergibt sich auch schon die nächste...

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 09/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
Kommentare (Insgesamt: 3 || Alle anzeigen )
Re: windows screenshot? (ddeimeke, Fr, 28. September 2012)
Re: windows screenshot? (renntag, Fr, 14. September 2012)
windows screenshot? (stereo, Do, 13. September 2012)
Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung