Behalten Sie den Überblick über Ihren Zeitplan mit Taskwarrior
Objektiv
Lernen Sie die Grundlagen von Taskwarrior kennen, um Ihre To-Do-Liste zu planen und zu verwalten.
Ausschüttungen
Taskwarrior ist ein sehr verbreitetes Programm, das auf jeder wichtigen Distribution verfügbar ist.
Anforderungen
Eine funktionierende Linux-Installation mit Root-Rechten.
Schwierigkeit
Leicht
Konventionen
- # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder mit dem Befehl
sudo - $ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden
Einleitung
Taskwarrior ist ein einfaches, aber leistungsstarkes Befehlszeilentool zur Verwaltung von Aufgaben und Zielen. Taskwarrior gibt es schon eine ganze Weile, und es befindet sich immer noch in der aktiven Entwicklung und ist sehr erfolgreich. Bis heute ist Taskwarrior wahrscheinlich das beste verfügbare Dienstprogramm zur Verwaltung von Befehlszeilenaufgaben.
Taskwarrior installieren
Taskwarrior ist in den Repositories aller großen Distributionen als task verfügbar, mit Ausnahme von OpenSUSE, das es taskwarrior nennt. Sie können Ihren Paketmanager verwenden, um es zu installieren.
Aufgaben erstellen
Das Erstellen einer grundlegenden Aufgabe ist sehr einfach. Geben Sie den Befehl task add ein, gefolgt von der Aufgabe, die Sie hinzufügen möchten.
task add Learn TaskwarriorEs ist nicht viel Syntax erforderlich. Auch hier steht die Einfachheit im Mittelpunkt.
task add Remember to update serverFälligkeitsdatum
Es wäre ziemlich schlimm, wenn Sie nicht den Überblick behalten könnten, bis wann diese Aufgaben erledigt sein müssen. Schließlich ist eine Aufgabe, die in einer Woche fällig ist, etwas ganz anderes als eine, die am Ende des Tages erledigt sein muss. Taskwarrior hat auch hier alles für Sie.
task add Remember to update server due:todayMit due: können Sie ein Fälligkeitsdatum angeben. Taskwarrior ist ziemlich intuitiv. In vielen Situationen können Sie die regulären Namen von Tagen anstelle von expliziten Datumsangaben verwenden.
task add Write backup script due:thursTaskwarrior weiß, dass Sie sich auf den nächsten bevorstehenden Donnerstag beziehen, und wird das Datum für diesen Tag finden und hinzufügen.
Wenn etwas weiter in der Zukunft liegt oder Sie explizit ein Datum festlegen möchten, können Sie das auch tun.
task add Install Gentoo due:2017-07-24Priorität
Manche Dinge sind viel wichtiger als andere. Taskwarrior verfügt über ein Prioritätssystem, mit dem Sie die Priorität der Aufgabe festlegen können. Es gibt drei Optionen, "L", "M" und "H". Sie können wahrscheinlich erraten, wofür sie stehen.
Fügen Sie Ihrer Aufgabe Priorität mit priority: hinzu.
task add Get Overwatch working in Wine priority:HSie können natürlich auch gleichzeitig eine Priorität und ein Fälligkeitsdatum hinzufügen.
task add Install Rails update due:mon priority:HAufgaben auflisten
Eine Liste zu haben ist nicht gut, wenn man sie sehen kann. Das Auflisten Ihrer Aufgaben ist einfach.
task listSie können auch festlegen, welche Aufgaben nach bestimmten Kriterien aufgelistet werden sollen.
task list due:todayDas funktioniert auch mit anderen Terminen.
task list due:tomorrowAuch hier können Sie sie kombinieren.
task list due:tomorrow priority:HAufgaben erledigen
Natürlich werden Sie in der Lage sein, Aufgaben zu markieren, sobald Sie sie erledigt haben. Auch das ist einfach.
Um eine Aufgabe als erledigt zu markieren, müssen Sie nun angeben, welche ID-Nummer Taskwarrior ihr zugewiesen hat. Sie können sie leicht finden, indem Sie Ihre Aufgaben auflisten. Die ID-Spalte steht an erster Stelle.
Sobald Sie es haben, können Sie Taskwarrior mitteilen, dass es fertig ist.
task 1 doneAufgaben ändern
Sie können diese ID-Nummern auch verwenden, um Ihre Aufgaben zu ändern, nachdem sie bereits erstellt wurden.
task 2 modify priority:MDadurch wird die Aufgabe mit der ID 2 in eine mittlere Prioritätsstufe geändert.
Sie können auch den Text der Aufgabe ändern.
task 3 modify Install Arch in production
Es gibt keinen Grund, warum Sie nicht auch mehrere Dinge gleichzeitig ändern können.
task 4 modify Update Django priority:H due:tuesAufgaben löschen
Wenn Sie aus irgendeinem Grund eine Aufgabe nicht mehr erledigen müssen, können Sie sie mit der Löschoption ganz aus Ihrer Liste entfernen. Wie die anderen Vorgänger verwendet delete die ID-Nummer einer Aufgabe, um sie auszuwählen.
task 3 deleteTaskwarrior fragt Sie, ob Sie sicher sind, bevor Sie die Aufgabe löschen. Es druckt auch den mit dem Text verknüpften Text aus, falls Sie versehentlich die falsche Nummer angegeben haben.
Abschließende Gedanken
Es gibt noch viele weitere Funktionen in Taskwarrior zu entdecken, aber jetzt sollten Sie sich mit dem Kern dieses funktionsreichen Programms sicher fühlen.
Taskwarrior kann Ihnen ernsthaft dabei helfen, den Überblick zu behalten, was Sie tun müssen. Außerdem ist es über die Befehlszeile verfügbar, so dass es auch vollständig skriptfähig ist.