Gardez une trace de votre horaire avec Taskwarrior

Gardez une trace de votre horaire avec Taskwarrior

Objectif

Apprenez les bases de Taskwarrior pour planifier et gérer votre liste de tâches.

Distribution

TaskWarrior est un programme très courant disponible sur chaque distribution majeure.

Exigences

Une installation Linux fonctionnelle avec des privilèges racine.

Difficulté

Facile

Conventions

  • # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande
  • $ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier

Introduction

TaskWarrior est un outil de ligne de commande simple mais puissant pour gérer les tâches et les objectifs. TaskWarrior existe depuis un certain temps, et il est toujours en développement actif et en train de devenir fort. À ce jour, TaskWarrior est probablement le meilleur utilitaire de gestion des tâches de la ligne de commande disponible.

Installer TaskWarrior

TaskWarrior est disponible dans les référentiels de chaque grande distribution comme tâche, Sauf pour OpenSUSE, qui l'appelle warrior. Vous pouvez utiliser votre gestionnaire de packages pour l'installer.

Créer des tâches

Créer une tâche de base est très facile. Tapez la commande, Ajouter la tâche, suivi de la tâche que vous souhaitez ajouter.

$ tâche Ajouter Learn taskwarrior

Il n'y a pas beaucoup de syntaxe requise. Encore une fois, la simplicité est au cœur de ce.

$ tâche Ajouter n'oubliez pas de mettre à jour le serveur

Date d'échéance

Ce serait assez mauvais si vous ne pouviez pas suivre quand ces tâches doivent être complètes par. Après tout, une tâche qui est due dans une semaine est très différente de celle qui doit être effectuée d'ici la fin de la journée. Taskwarrior vous a couvert là aussi.

$ tâche Ajouter n'oubliez pas de mettre à jour le serveur dû: aujourd'hui

En utilisant exigible: Vous pouvez spécifier une date d'échéance. Taskwarrior est assez intuitif. Vous pouvez utiliser les noms réguliers des jours au lieu de dates explicites dans de nombreuses situations.

$ tâche Ajouter le script de sauvegarde d'écriture dû: jeudi

TaskWarrior sait que vous faites référence au prochain jeudi prochain et que vous trouverez et ajoutera la date de ce jour.

Si quelque chose est plus loin dans le futur, ou si vous souhaitez définir explicitement une date, vous pouvez le faire aussi.

$ tâche Ajouter Installer Gentoo Due: 2017-07-24

Priorité

Certaines choses sont beaucoup plus importantes que d'autres. TaskWarrior a un système prioritaire qui vous permet de spécifier la priorité de la tâche. Il a trois options, «L», «M» et «H."Vous pouvez probablement deviner ce qu'ils représentent.

Ajouter la priorité à votre tâche avec priorité:.

$ tâche Ajouter Get Overwatch fonctionne dans la priorité du vin: H

Vous pouvez évidemment ajouter la priorité et une date d'échéance aussi.

$ tâche Ajouter une mise à jour des rails d'installation due: mon priorité: h

Lister les tâches

Avoir une liste n'est pas bon si vous pouvez le voir. Énumérer vos tâches est facile.

$ liste de tâches

Vous pouvez également spécifier les tâches à énumérer par certains critères.

$ Liste des tâches due: aujourd'hui

Cela fonctionne aussi avec d'autres dates.

$ Liste des tâches due: demain

Vous pouvez également les combiner ici aussi.

$ Liste des tâches due: demain priorité: h

Tâches complètes

De toute évidence, vous allez pouvoir marquer les tâches, une fois que vous les avez terminés. C'est aussi facile.

Afin de marquer une tâche complets, vous devez maintenant quel numéro d'identification TaskWarrior l'a attribué. Vous pouvez les trouver facilement en répertoriant vos tâches. La colonne ID est la première.

Une fois que vous l'avez, vous pouvez dire à Taskwarrior que c'est fait.

$ Tâche 1 fait

Modifier les tâches

Vous pouvez également utiliser ces numéros d'identification pour modifier vos tâches après avoir déjà été créée.

$ tâche 2 Modifier la priorité: m

Cela changerait la tâche avec un ID de 2 pour avoir un niveau de priorité moyen.

Vous pouvez également modifier le texte de la tâche.

$ tâche 3 Modifier l'installation de l'arc en production

Il n'y a aucune raison pour que vous ne puissiez pas changer plusieurs choses à la fois aussi.

$ Tâche 4 Modifier la mise à jour Django Priorité: H Due: mardi

Supprimer les tâches

Si, pour une raison quelconque, vous n'avez plus besoin de terminer une tâche, vous pouvez le supprimer complètement de votre liste avec le supprimer option. Comme les autres avant ça, supprimer utilise le numéro d'identification d'une tâche pour le sélectionner.

$ Tâche 3 Supprimer

TaskWarrior vous demandera si vous êtes sûr avant de supprimer la tâche. Il imprimera également le texte associé au texte, au cas où vous lui auriez accidentellement donné le mauvais numéro.

Réflexions de clôture

Il y a beaucoup plus de fonctionnalités dans Taskwarrior à explorer, mais maintenant, vous devriez vous sentir confiant avec le cœur de ce programme riche en fonctionnalités.

TaskWarrior peut sérieusement vous aider à garder une trace de ce que vous devez faire. De plus, il est disponible à partir de la ligne de commande, donc il est totalement scriptable aussi.

Tutoriels Linux connexes:

  • Choses à installer sur Ubuntu 20.04
  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Masterring Bash Script Loops
  • Commandes Linux: les 20 meilleures commandes les plus importantes que vous devez…
  • Mint 20: Mieux que Ubuntu et Microsoft Windows?
  • Fichiers de configuration Linux: 30 premiers
  • Linux peut-il obtenir des virus? Exploration de la vulnérabilité de Linux…
  • Commandes Linux de base
  • Téléchargement Linux