Skip to content

2.0.0 für Cygwin ...

taskwarrior Ganze acht Stunden nach dem Hochladen, ist Taskwarrior 2.0.0 jetzt auch auf den Cygwin-Mirrors verfügbar (nach "task" suchen).

Für Leute, die Windows nutzen (müssen) und nicht selber übersetzen wollen.

Viel Spass!

Taskwarrior 2.0.0 für Debian und Ubuntu ...

taskwarrior Gestern Abend hat Federico die Taskwarrior-Pakete für Debian und Ubuntu bereitgestellt. Sie lassen sich auf der Download-Seite finden.

Dort gibt es auch einen Hinweis auf das Taskwarrior PPA (Personal Package Archive) und die Installationsbeschreibung, mit denen sich Taskwarrior über das Paketmanagement von Ubuntu installieren lässt.

Taskwarrior 2.0.0 ...

taskwarrior Nach mehr als einem Jahr Entwicklung, zahlreichen Featurerequests und Bugreports (vielen Dank dafür), hat gestern Taskwarrior 2.0.0 das Licht der Welt erblickt. Neben einem wahnsinnigen Schub in Performance gibt es eine neue Syntax, an die Ihr Euch gewöhnen müsst.

Wenn bestehende Aufgaben verändert werden sollen, muss modify oder kurz mod angegeben werden. Das ist eine echte Umgewöhnung, ich nutze die 2.0.0 seit der ersten beta und mache es immer noch manchmal falsch.

Das Taskwarrior Reference Cheat Sheet wird ständig aktualisiert und bietet einen sehr guten Überblick über alle Funktionen.

Es hat sich viel getan, wir wünschen Euch viel Spass.

Wenn Ihr Hilfe in Deutscher Sprache braucht, wendet Euch an mich. Wenn Ihr Englisch könnt, seid Ihr im Forum gut aufgehoben, dann können andere von Euren Fragen lernen.

In dem Video seht Ihr die Entwicklung des letzten Jahres in 400 Sekunden.

Taskwarrior 2.0.0beta5 ...

taskwarrior Mühsam ernährt sich das Eichhörnchen.

Die fünfte beta-Version von Taskwarrior wurde gestern veröffentlicht. Es sind eine grosse Menge an Bug-Fixes eingeflossen. Danke für das Finden und Melden von Fehlern.

Die nächste Veröffentlichung wird der erste Release-Kandidat sein.

Bugwarrior und taskw ...

taskwarrior Gerade hat mir mein Feedreader zwei Python-Skripte bzw. -Module ausgeworfen: Bugwarrior und taskw.

Bugwarrior synchronisiert Github, Bitbucket und Trac issues (Tickets) mit Taskwarrior.

Taskw stellt Bindings zum Zugriff auf die Taskwarrior Datenbank bereit.

Ich kann nichts zur Qualität der Software sagen (vorher Backup machen!), aber beides hört sich sehr viel versprechend an.

Beides wird auf Github gehostet: Bugwarrior - taskw

Taskwarrior-Präsentation der OpenRheinRuhr ...

taskwarrior Da ich schon mehrfach darauf angesprochen wurde, hier ist die Präsentation von der OpenRheinRuhr: tw-orr11.pdf (1.8 MB). Wer den Workshop von der Ubucon - tw-ubcde11.pdf (2.0 MB) - bereits heruntergeladen hat, für den gibt es nichts neues. Oder, ich müsste viel mehr sagen, dass der zwei-Stunden-Workshop von der Ubucon natürlich ausführlicher ist als der einstündige Vortrag von der OpenRheinRuhr.

Aufgaben synchronisieren ...

taskwarrior Die meisten mir bekannten Nutzer von Taskwarrior setzen die Software auf verschiedenen Maschinen ein und nutzen Dropbox oder Wuala (stellvertretend genannt für andere Synchronisationsdienste), um die Daten auf verschiedenen Rechnern synchron zu halten. Wie immer, so gilt auch hier alles, was ich bereits über fremd gehostete Dienste geschrieben habe.

Die wenigsten wissen, dass Taskwarrior bereits eingebaute Kommandos hat, um die Daten zu verteilen. Alle Informationen lassen sich auf der ausführlichen task-sync-Manpage finden, daher hier nur kurz. Taskwarrior kann ein Verzeichnis, ssh (bzw. scp), rsync und jedes Protokoll, das von cURL nutzen, um Daten zu synchronisieren. Und das sind eine Menge (kopiert von der cURL-Homepage):
curl is a command line tool for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET and TFTP. curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, kerberos...), file transfer resume, proxy tunneling and a busload of other useful tricks.
Dazu werden drei Kommandos verwendet.

task push URL
task pull URL
task merge URL

Als URL kann beispielsweise https://user:passwort@host.domain.tld/verzeichnis/ angegeben werden.

Die Namen sind sprechend push überträgt die Taskwarrior-Daten zu einem entfernten Server, pull holt sie und merge gleicht die Daten miteinander ab (für merge wird die Datei undo.data benötigt, die man ansonsten auch regelmässig löschen könnte).

Um die URL nicht immer eintippen zu müssen und weil es generell keine so gute Idee ist, Passwörter im Klartext auf der Kommandozeile einzutippen, gibt es drei Variablen die als Standard gesetzt werden können.

task config merge.default.uri URL
task config push.default.uri URL
task config pull.default.uri URL

Damit reduziert sich die Übertragung auf den einfachen Aufruf von task push ohne weitere Parameter.

Die Konfigurationsvariable merge.autopush hilft noch einen Schritt weiter. Wenn sich nach einem Merge die lokalen Daten verändert haben, kann automatisch ein push ausgeführt werden, wenn sie auf "yes" gesetzt ist. Im Standard steht sie auf "ask" und Taskwarrior fragt nach, bei "no" wird nicht automatisch übertragen.

Vortragskritik ...

taskwarrior Vielen Dank für Deine Kritik, Sven!
Der dritte Vortrag, der im Nachbarraum stattfand, beinhaltete das Thema des Programms Taskwarriors – Aufgabenverwaltung auf der Kommandozeile. Auch wenn ich erst dachte, es würden sich nur eine Handvoll Leute dazu einfinden, war der Raum doch sehr sehr voll. Auf der Kommandozeile zu arbeiten, ist immer noch sehr aktuell und so schnell wird diese nicht von der grafischen Oberfläche verdrängt werden. Der Vortragsredner eigentlich geboren in Wanne-Eickel schilderte auf eine humorvolle Art und Weise dieses sehr flexible Werkzeug. Das Programm ist nur auf Englisch zu haben. Aber das dürfte den meisten Leuten keine Schwierigkeiten bereiten. Nach diesem Vortrag bin ich auch davon überzeugt, das Programm zumindest auf meinem Netbook einzusetzen und durch das vorhandene Programm “Calcurse” zu ersetzen. Einziger Harken an der Sache ist: Das Programm hat von sich aus keine Alarmfunktion.
Ich kann alle nur bitten, Feedback über die Webseite der OpenRheinRuhr zu geben. Nur so können sich die Veranstaltung und die Vortragenden stetig verbessern. Wobei ich gerade etwas blind bin und den Feedback-Link nicht finde. (Wenn den jemand hat, nur her damit).

Ach ja, es wird ein Video von dem Vortrag geben und die Folien gehen Morgen Abend online.

Lizenzwechsel bei Taskwarrior ...

taskwarrior Jetzt, ist es offiziell und auch auf der Wikiseite zu finden. Taskwarrior wechselt die Lizenz von GPLv2 auf die MIT-Lizenz.

Paul, Federico und ich sind unabhängig von einander zufällig zur gleichen Zeit zum selben Ergebnis gekommen. Das ist einer der seltenen Momente, wo man merkt, dass alles passt.

Ich muss mich hier noch einmal bei Pfleidi bedanken, der mich in den Kommentaren auf die MIT-Lizenz hinwies, vorher hielte ich die FreeBSD-Lizenz für Nonplusultra.