Une ligne suffit : taches et projets dans le terminal avec Taskwarrior
Résumé
Une liste de taches qui vit dans le terminal : une commande enregistre, une autre rappelle. Chaque tache porte projet, etiquettes, priorite, dates, estimation et dependances, ce qui se repete s'ecrit une fois, et tout le contenu tient dans un fichier sur votre machine.
Recommander- Nom
- Taskwarrior
- Version
- 3.5
- Tarif
- Gratuit
- Open source
- Open source
- Système
- WindowsmacOSLinux
- Mis à jour
- 2026-10-06 20:37
Pourquoi garder une liste de taches dans un terminal
Un gestionnaire de taches graphique fait en general l'un de deux marches. Soit les donnees vivent sur le serveur de quelqu'un d'autre, ce qui suppose un compte, une connexion et l'interet durable d'une entreprise pour son produit. Soit les operations sont pliees dans plusieurs niveaux de menus, ce qui veut dire qu'enregistrer une pensee coute six clics et une decision sur la liste a laquelle elle appartient. Cet outil fait l'autre marche. Une commande enregistre, une autre rappelle, et rien n'a besoin d'etre ouvert d'abord.
L'argument n'est pas une position de principe, c'est la frequence. Les choses qui valent d'etre notees arrivent au milieu d'un autre travail, et tout ce qui interrompt ce travail plus de quelques secondes finit par ne pas etre utilise. Une commande deja presente dans la fenetre ou l'on tape a un avantage enorme sur une application qu'il faut trouver, mettre au premier plan et parcourir. Le projet est libre et ouvert sous une licence permissive, ce qui, pour un outil qui porte toute une vie de travail, compte plus qu'il n'y parait.
Les dimensions qu'une tache peut porter
Une tache n'est pas qu'une ligne de texte. Elle peut appartenir a un projet, porter autant d'etiquettes qu'on veut, tenir une priorite, une echeance, une date de debut et une estimation, et declarer une dependance, c'est-a-dire que l'une attend qu'une autre soit finie. Ce dernier point est sous-estime : il transforme une liste plate en quelque chose qui a un ordre, et il empeche la revue quotidienne d'etre faite de points qui ne peuvent pas encore commencer.
Le travail recurrent se definit une fois avec une periode au lieu d'etre recree chaque semaine, si bien que le controle trimestriel et la revue du vendredi existent comme des entrees uniques qui engendrent seules l'occurrence suivante. L'interrogation utilise une syntaxe de conditions compacte : filtrer par projet, par etiquette, par retard, et quelques mots combines donnent une liste. La sortie se trie et s'imprime en plusieurs formes, ce qui compte plus qu'il n'y parait, car une liste dont on choisit la forme est une liste qu'on lit vraiment.
Ce que la troisieme generation a change
La troisieme version majeure a ete une rupture et non un ajout. Le stockage et la synchronisation sont passes sur un nouveau composant ecrit dans un langage sur pour la memoire, les donnees locales sont allees dans un format plus solide, et les donnees synchronisees sont desormais chiffrees, de sorte que le serveur qui les heberge ne peut pas les lire. Pour ceux que la synchronisation d'un journal complet de leur vie professionnelle mettait mal a l'aise, c'est une vraie amelioration.
Le cout merite d'etre dit clairement, parce qu'il surprend en pleine migration. Le schema de synchronisation n'est pas compatible avec l'ancien, et l'ancien serveur de taches n'est plus pris en charge : monter de version veut donc dire exporter les anciennes taches et les importer dans le nouveau magasin. La version stable actuelle est 3.5, et la ligne continue de bouger a partir de la.
Installation, et ce qui l'entoure
Il figure dans les depots des distributions courantes, se prend avec le gestionnaire habituel sous macOS, et sous Windows le conseil officiel est de le faire tourner dans le sous-systeme Linux plutot qu'en natif. Le cout d'apprentissage se concentre dans la syntaxe d'interrogation ; l'enregistrement lui-meme tient en une ligne, et la syntaxe se rembourse la premiere semaine ou elle repond a une question qu'on aurait sinon devinee.
Pour qui veut une face graphique, la communaute offre des dizaines de fronts et d'ajouts : un dans la barre d'etat, une vue calendrier, des statistiques de temps. Le compagnon officiel enregistre le temps passe, et c'est l'autre moitie d'une liste de taches, celle qu'on garde d'ordinaire dans une autre application ou pas du tout.
Il remet la liste de taches la ou elle devrait etre, c'est-a-dire dans le terminal deja ouvert. Pas de compte, pas d'abonnement, et l'enregistrement comme l'interrogation se passent sur votre propre machine.