Eine Zeile genuegt: Aufgaben und Projekte im Terminal mit Taskwarrior
Zusammenfassung
Eine Aufgabenliste, die im Terminal wohnt: ein Befehl schreibt eine Aufgabe hinein, ein anderer holt sie zurueck. Aufgaben tragen Projekt, Etiketten, Prioritaet, Daten, Schaetzung und Abhaengigkeiten, Wiederkehrendes wird einmal beschrieben, und der ganze Bestand liegt als Datei auf der eigenen Maschine.
Empfehlen- Name
- Taskwarrior
- Version
- 3.5
- Preis
- Kostenlos
- Open Source
- Open Source
- Betriebssystem
- WindowsmacOSLinux
- Webseite
- https://taskwarrior.org/
- Aktualisiert
- 2026-10-06 20:37
Warum eine Aufgabenliste im Terminal
Ein grafischer Aufgabenverwalter macht meist eines von zwei Geschaeften. Entweder liegen die Daten auf dem Server von jemand anderem, was ein Konto, eine Verbindung und das fortgesetzte Interesse einer Firma an ihrem Produkt bedeutet. Oder die Bedienung ist in mehrere Menueebenen gefaltet, was heisst, dass ein Gedanke sechs Klicks und eine Entscheidung darueber kostet, in welche Liste er gehoert. Dieses Werkzeug macht das andere Geschaeft. Ein Befehl schreibt eine Aufgabe hinein, ein anderer holt sie zurueck, und nichts muss vorher geoeffnet werden.
Das Argument dafuer ist keine Weltanschauung, sondern Frequenz. Die Dinge, die es wert sind, notiert zu werden, kommen mitten in anderer Arbeit, und alles, was diese Arbeit laenger als ein paar Sekunden unterbricht, wird nicht benutzt. Ein Befehl, der schon in dem Fenster steht, in das man gerade tippt, hat einen enormen Vorsprung vor einer Anwendung, die man finden, in den Vordergrund holen und durchklicken muss. Das Projekt ist frei und offen unter einer grosszuegigen Lizenz, was fuer ein Werkzeug, das das ganze Arbeitsleben traegt, mehr bedeutet, als es klingt.
Welche Masse eine Aufgabe tragen kann
Eine Aufgabe ist nicht nur eine Zeile Text. Sie kann zu einem Projekt gehoeren, beliebig viele Etiketten tragen, eine Prioritaet, ein Faelligkeitsdatum, ein Startdatum und eine Schaetzung halten, und sie kann eine Abhaengigkeit erklaeren, also dass eines wartet, bis ein anderes fertig ist. Der letzte Punkt wird unterschaetzt: er macht aus einer flachen Liste etwas mit Reihenfolge und verhindert, dass die taegliche Durchsicht aus Punkten besteht, die noch gar nicht begonnen werden koennen.
Wiederkehrende Arbeit wird einmal mit einem Zeitraum beschrieben statt jede Woche neu angelegt, sodass die vierteljaehrliche Pruefung und die Freitagsdurchsicht als einzelne Eintraege bestehen, die ihren naechsten Fall selbst erzeugen. Abgefragt wird mit einer knappen Bedingungssprache: nach Projekt filtern, nach Etikett, danach, wie weit etwas ueberfaellig ist, und ein paar Woerter zusammen ergeben eine Liste. Die Ausgabe laesst sich sortieren und in mehreren Formen drucken, was mehr zaehlt als es klingt, denn eine Liste, deren Form man bestimmen kann, ist eine Liste, die man tatsaechlich liest.
Was die dritte Generation geaendert hat
Die dritte Hauptfassung war ein Bruch und kein Zuwachs. Speicherung und Abgleich wanderten auf einen neuen Baustein, geschrieben in einer speichersicheren Sprache, die lokalen Daten kamen in ein robusteres Format, und abgeglichene Daten sind nun verschluesselt, sodass der Server sie nicht lesen kann. Fuer alle, denen beim Abgleich einer vollstaendigen Aufzeichnung ihres Arbeitslebens unbehaglich war, ist das eine echte Verbesserung.
Der Preis gehoert klar gesagt, weil er Leute mitten im Umstieg erwischt. Das Abgleichsverfahren ist mit dem alten nicht vertraeglich, und der alte Aufgabenserver wird nicht mehr unterstuetzt, ein Umstieg bedeutet also, die alten Aufgaben auszugeben und in den neuen Bestand einzulesen. Die aktuelle stabile Fassung ist 3.5, und die Linie bewegt sich von dort weiter.
Installation, und was drumherum sitzt
Es liegt in den Paketquellen der gaengigen Distributionen, ist unter macOS ueber den ueblichen Paketverwalter zu haben, und unter Windows lautet der offizielle Rat, es im Linux-Subsystem laufen zu lassen statt nativ. Der Lernaufwand sammelt sich in der Abfragesprache; das Notieren selbst ist eine Zeile, und die Sprache bezahlt sich in der ersten Woche zurueck, in der man mit ihr eine Frage beantwortet, die man sonst geraten haette.
Wer eine grafische Oberflaeche will, findet Dutzende Frontends und Zusaetze aus der Gemeinde: eines in der Statusleiste, eine Kalenderansicht, Zeitstatistik. Der offizielle Begleiter zeichnet auf, wofuer Zeit draufging, und das ist die andere Haelfte einer Aufgabenliste, die sonst in einer eigenen Anwendung liegt oder gar nicht existiert.
Es stellt die Aufgabenliste dorthin zurueck, wo sie hingehoert, naemlich in das Terminal, das ohnehin offen ist. Kein Konto, kein Abonnement, und Notieren wie Abfragen geschehen auf der eigenen Maschine.