Webdomination

dominating the web since 2009

Gesamte Todo Liste über die Kommandozeile verwalten

Wer nicht so auf Lösungen wie Tomboy oder CintaNotes mit Grafischem Frontend steht und ein Verfechter der Kommandozeile ist, für den könnte dieser Artikel eventuell von Interesse sein.

Manchmal sind es eben nicht die ganz vielen tollen Features und ein schönes Design, das überzeugt, sondern die Einfachheit und gute Strukturierung einer Software, die diese in den Vordergrund rückt. So gibt es beispielsweise sehr viele Leute, die ihre Notizen einfach in einer ganz simplen .txt Datei verwalten. Wer hierfür nicht jedes mal einen Editor aufrufen und dem Ganzen vielleicht noch eine gewisse Struktur vergeben möchte, sollte sich einmal das todo.txt command-line interface von Gina Trapani ansehen, welche nebenbei bemerkt die Seite lifehacker.com ins Leben gerufen hat.

todo_txt 

Eigentlich steckt dahinter nur ein kleines Shell Script, welches grundsätzlich auf Windows, Linux und OS X lauffähig ist und über eine zentrale Konfigurationsdatei eingerichtet wird. In letztere muss aber nur der Pfad angegeben werden, in welchem die Liste später angelegt und verwaltet wird. Anschließend sollte das Script schon funktionstüchtig sein.

Ich hoffe man kann dem Screenshot in etwa entnehmen, wie der Liste neue Notizen beigefügt werden. Hierfür wird der Befehl “add” und anschließend der Text in Anführungszeichen verwendet. Soll der Text einem bestimmten Projekt/Aufgabe zugeteilt werden, so wird dieses mit einem vorangestelltem + gekennzeichnet.

./todo.sh add “Blogartikel verfassen +Blogeinträge”

Mit Hilfe eines vorangestellten @ Zeichens wiederum, wird ein Ort oder Zeitpunkt symbolisiert.

./todo.sh add “Blogartikel verfassen +Blogeinträge @Wdom”

Die einzelnen Einträge in die Textdatei werden vom Shell script vorgenommen. Dieses bietet natürlich auch eine Möglichkeit, auf die enthaltenen Einträge zuzugreifen. Hierfür wird der Befehl “ls” genutzt.

./todo.sh ls +Blogeinträge @Wdom

Mit obigem Befehl würde ich alle Notizen der Kategorie Blogeinträge, welche ich für webdomination schreiben soll, aufgelistet bekommen. Es kann für einzelne Einträge auch eine Priorität gesetzt werden, welche die Notizen nochmals optisch gesondert hervorhebt. Für einen besseren Überblick empfehle ich einen Blick in das Video der Projektseite, da es recht schwer und vor allem trocken ist, das Script nur über Screenshots zu erklären ;)

Natürlich eignet sich diese Methode nicht nur für Desktop Systeme. Gerade für Server, auf welche eventuell eh nur per Shell Zugriff besteht, ist dieses Skript äußerst nützlich.

Ähnliche Beiträge:

  1. Einfache ToDo-Liste in Google Chrome anlegen
  2. Daily Todo – Tägliche Todo-Listen online verwalten
  3. Notizen verwalten mit Tomboy Notes
  4. To-Do-Liste als Windows 7 Gadget
  5. Simple Todo – Einfacher Todo Manager

Leave a Reply