Comment obtenir un outil de gestion du temps basé sur un terminal sur Linux avec Taskwarrior

Comment obtenir un outil de gestion du temps basé sur un terminal sur Linux avec Taskwarrior

Ceux qui recherchent un excellent outil de gestion du temps basé sur un terminal pour la ligne de commande Linux n'ont pas besoin de chercher plus loin que l'application Taskwarrior. C'est une application soignée qui suit les idées rendues célèbres par le livre de David Allen « Faire avancer les choses ».

La conception de Taskwarrior est extrêmement simple et va droit au but. Avec lui, les utilisateurs peuvent créer des tâches, lister leur liste de tâches, créer des rappels et bien plus encore ! Suivez notre guide pendant que nous expliquons comment installer Taskwarrior et comment l'utiliser à partir du terminal comme outil de gestion des tâches sur Linux.

Remarque : vous pouvez utiliser Taskwarrior si vous utilisez Ubuntu, Debian, Arch Linux, Fedora ou OpenSUSE. Sinon, la compilation à partir du code source est requise.

Installer Taskwarrior

De nombreux systèmes d'exploitation Linux portent directement l'application Taskwarrior. Choisissez le système d'exploitation que vous utilisez ci-dessous et suivez les instructions pour savoir comment le faire fonctionner.

Ubuntu

Les utilisateurs d'Ubuntu peuvent facilement installer cette application grâce à son inclusion dans les sources logicielles de la distribution. Pour l'obtenir, ouvrez une fenêtre de terminal et utilisez la commande Apt .

sudo apt installer taskwarrior

Debian

Ceux qui utilisent Debian Stable ou une version plus récente peuvent faire fonctionner Taskwarrior en utilisant la commande Apt-get .

sudo apt-get install taskwarrior

Arch Linux

Arch a une version de Taskwarrior dans ses sources logicielles que les utilisateurs peuvent installer. Il est disponible via le repo "Communauté". Pour l'obtenir, suivez les étapes ci-dessous.

Étape 1 :  Ouvrez Pacman.conf dans l'éditeur de texte Nano, avec les privilèges sudo.

sudo nano /etc/pacman.conf

Étape 2 :  Faites défiler le fichier Pacman.conf et recherchez le référentiel "Communauté". Supprimez tous les symboles # devant « Communauté » pour permettre son utilisation. Assurez-vous également de vous débarrasser du symbole sur les lignes directement en dessous, ou il ne fonctionnera pas correctement.

Étape 3 :  Enregistrez les modifications dans votre fichier Pacman.conf en appuyant sur la combinaison de touches Ctrl + O.

Étape 4:  Quittez Nano avec Ctrl + X et resynchronisez Pacman pour activer la nouvelle source logicielle "Communauté".

sudo pacman -Syy

Étape 5 :  Installez Taskwarrior sur votre ordinateur Arch Linux.

sudo pacman -S tâche

Feutre

Depuis la version 18, le logiciel Taskwarrior est facilement accessible aux utilisateurs de Fedora Linux. Pour l'installer, ouvrez un terminal et utilisez la  commande DNF pour le faire fonctionner.

tâche d'installation sudo dnf

OuvrirSUSE

Les utilisateurs de SUSE ont un accès facile au logiciel Taskwarrior, et il figure dans les principales sources logicielles depuis la version 12.2. Pour faire fonctionner le programme, ouvrez une fenêtre de terminal et utilisez le gestionnaire de tâches Zypper .

sudo zypper installer taskwarrior

Linux générique

Vous utilisez peut-être une version de Linux qui n'a pas de package facile à installer pour le logiciel Taskwarrior. Par conséquent, vous devez générer le code à partir de la source pour l'utiliser.

La première étape de la création de Taskwarrior à partir des sources consiste à télécharger la dernière version. Dans un terminal, utilisez l' outil de téléchargement wget et récupérez la dernière version du logiciel.

Remarque : il est important de répéter ce processus avec chaque mise à jour de Taskwarrior, pour garantir que le logiciel reste à jour. Trouvez les derniers téléchargements de code source ici .

wget https://taskwarrior.org/download/task-2.5.1.tar.gz

Une fois l'archive Taskwarrior TarGZ téléchargée, utilisez la commande tar et extrayez-la.

tar xzvf tâche-2.5.1.tar.gz

Déplacez votre fenêtre de terminal dans le dossier de code en exécutant la  commande CD  .

tâche cd-2.5.1

Exécutez cmake et démarrez le processus de compilation.

cmake -DCMAKE_BUILD_TYPE=version .
...

Ensuite, utilisez make et make install pour terminer. Lorsque ces deux commandes auront fini de s'exécuter, Taskwarrior sera opérationnel sur votre PC Linux !

Fabriquer
...
sudo faire installer

Utiliser Taskwarrior pour créer une liste de tâches

Comment obtenir un outil de gestion du temps basé sur un terminal sur Linux avec Taskwarrior

La création d'une nouvelle tâche dans l'application Taskwarrior est rapide et simple. Pour ce faire, utilisez la commande add . Dans le terminal, écrivez :

tâche ajouter une nouvelle tâche

Après avoir écrit votre tâche avec la commande add , elle l'ajoutera instantanément à la liste.

Terminez votre tâche

Comment obtenir un outil de gestion du temps basé sur un terminal sur Linux avec Taskwarrior

Vous avez donc terminé une tâche et il est temps de la cocher sur votre liste. Dans l'application Taskwarrior, les utilisateurs effectuent des tâches à l'aide de la commande done .

Tout d'abord, listez vos tâches avec :

liste de tâches

Regardez la liste des éléments et trouvez l'« ID » à côté de l'élément que vous cherchez à marquer comme « terminé ». Ensuite, utilisez done pour le supprimer de la liste.

Remarque : modifiez le symbole # avec l'ID de votre tâche.

tâche effectuée #

Autres fonctionnalités de Taskwarrior

Taskwarrior n'est pas seulement une application de base de liste « à faire » où vous ajoutez un élément, puis le cochez plus tard. Il a aussi beaucoup d'autres fonctionnalités. Dans cette section du didacticiel, nous passerons en revue certaines des fonctions les plus avancées que l'application a à offrir.

Créer une tâche avec un rappel

Comment obtenir un outil de gestion du temps basé sur un terminal sur Linux avec Taskwarrior

Taskwarrior permet aux utilisateurs de créer des éléments de liste qui déclenchent un rappel en utilisant la commande due . Par exemple, pour créer une tâche avec une date d'échéance de demain, faites :

tâche ajouter Ma tâche importante due:demain

Création d'une tâche récurrente

Comment obtenir un outil de gestion du temps basé sur un terminal sur Linux avec Taskwarrior

Besoin de créer une tâche qui se répète dans l'application Taskwarrior ? Utilisez la commande récurrente . Voici quelques exemples.

tâche ajouter Ma tâche hebdomadaire se répète : quotidiennement dû :demain

ou

tâche ajouter Ma tâche hebdomadaire se répète: hebdomadaire due:lundi

ou

tâche ajouter Ma tâche hebdomadaire se répète : bihebdomadaire due : dimanche

Créer une tâche dans un projet

Comment obtenir un outil de gestion du temps basé sur un terminal sur Linux avec Taskwarrior

Répertoriez la plupart des applications de liste de tâches, Taskwarrior permet aux utilisateurs d'ajouter des tâches à des projets séparés, pour une meilleure organisation. Pour ajouter un élément à votre liste, créez une nouvelle tâche avec la commande project .

tâche ajouter Ma tâche projet :Nom du projet

Il est également possible de marquer des tâches, en faisant :

tâche ajouter Ma tâche projet:Nom du projet +projet +tag2 +tag3

Pour vérifier les éléments de votre liste pour les balises et les ID de projet, exécutez la commande list .

liste de tâches


Comment installer GitLab sur le serveur Ubuntu

Comment installer GitLab sur le serveur Ubuntu

Cherchez-vous à faire fonctionner GitLab sur votre serveur Ubuntu ? GitLab est une puissante alternative auto-hébergée aux services comme GitHub. Avec elle, vous pouvez

Sécuriser un serveur Ubuntu Linux avec SELinux

Sécuriser un serveur Ubuntu Linux avec SELinux

Découvrez comment ajouter une sécurité supplémentaire à votre serveur Ubuntu Linux en installant et en activant SELinux dessus.

Configurer NFS sur un serveur Linux avec Cockpit

Configurer NFS sur un serveur Linux avec Cockpit

Vous cherchez un moyen plus simple de monter des partages NFS sur votre serveur Linux ? Découvrez comment monter des partages NFS avec l'application Cockpit.

Comment mettre à niveau vers Ubuntu 22.04 LTS

Comment mettre à niveau vers Ubuntu 22.04 LTS

Le support à long terme d'Ubuntu 22.04 est là ! Découvrez comment mettre à niveau votre ordinateur de bureau ou portable vers la dernière version d'Ubuntu.

Comment installer les derniers pilotes GPU Nvidia sur Linux

Comment installer les derniers pilotes GPU Nvidia sur Linux

Comment installer les derniers pilotes GPU Nvidia sur Linux

Comment transférer des fichiers vers un conteneur Docker

Comment transférer des fichiers vers un conteneur Docker

Besoin de transférer des fichiers vers votre conteneur Docker ? Avec l'outil Docker cp, vous pouvez facilement déplacer des fichiers vers et depuis des conteneurs.

Comment installer un fichier DEB sous Linux

Comment installer un fichier DEB sous Linux

Qu'est-ce qu'un fichier DEB ? Qu'est ce que tu fais avec? Découvrez les nombreuses façons d'installer des fichiers DEB sur votre PC Linux.

Comment faire fonctionner GOG Galaxy sous Linux

Comment faire fonctionner GOG Galaxy sous Linux

Possédez-vous des jeux sur GOG.com ? Vous souhaitez configurer le client GOG Galaxy sur votre PC Linux pour profiter de certains jeux vidéo ? Suivez ce guide comme nous le montrons

Comment installer Docker Engine sur CentOS

Comment installer Docker Engine sur CentOS

Docker Engine est un programme de conteneurisation ouvert pour Linux et d'autres plates-formes. Docker Engine gère des conteneurs autonomes qui fonctionnent comme

Comment regrouper tous vos chats en un seul avec Ferdi

Comment regrouper tous vos chats en un seul avec Ferdi

Êtes-vous fatigué d'installer Slack, Discord et de nombreux autres outils de productivité sur votre système Linux ? Souhaitez-vous qu'ils puissent tous être combinés en un seul