Jak získat terminálový nástroj pro správu času na Linuxu s Taskwarrior

Ti, kteří hledají vynikající nástroj pro správu času na terminálu pro příkazový řádek Linuxu, nemusí hledat nic jiného než aplikaci Taskwarrior. Je to úhledná aplikace, která navazuje na myšlenky, které proslavila kniha Davida Allena “Dodělávat věci.“

Design Taskwarrior je smrtelně jednoduchý a přímo k věci. S ním mohou uživatelé vytvářet úkoly, seznam svých úkolů, vytvářet připomenutí a mnohem více! Postupujte podle našeho průvodce, jak instalovat Taskwarrior a jak jej používat z terminálu jako nástroj pro správu úloh v Linuxu.

Poznámka: Taskwarrior můžete použít, pokud používáte Ubuntu, Debian, Arch Linux, Fedora nebo OpenSUSE. V opačném případě je vyžadována kompilace ze zdrojového kódu.

Nainstalujte Taskwarrior

Mnoho operačních systémů Linux nese přímo aplikaci Taskwarrior. Níže vyberte operační systém, který používáte, a postupujte podle pokynů, abyste zjistili, jak jej zprovoznit.

Ubuntu

Uživatelé Ubuntu mohou tuto aplikaci snadno nainstalovat díky jejímu zařazení do softwarových zdrojů distribuce. Chcete-li to získat, otevřete okno terminálu a použijte příkaz Apt.

sudo apt install taskwarrior

Debian

Ti, kteří používají Debian Stable nebo novější, mohou zprovoznit Taskwarrior pomocí příkazu Apt-get.

sudo apt-get install taskwarrior

Arch Linux

Arch má ve svých softwarových zdrojích verzi Taskwarrior, kterou si uživatelé mohou nainstalovat. Je k dispozici prostřednictvím repozitáře „Komunita“. Chcete-li jej získat, postupujte podle níže uvedených kroků.

  Jak vypadat jako brambora na videokonferenci Microsoft Teams

Krok 1: Otevřete Pacman.conf v textovém editoru Nano s právy sudo.

sudo nano /etc/pacman.conf

Krok 2: Projděte soubor Pacman.conf a vyhledejte úložiště „Community“. Smažte všechny symboly # před „Komunitou“, abyste ji mohli používat. Nezapomeňte také odstranit symbol na řádcích přímo pod ním, jinak nebude fungovat správně.

Krok 3: Uložte úpravy do souboru Pacman.conf stisknutím kombinace kláves Ctrl + O.

Krok 4: Ukončete Nano pomocí Ctrl + X a znovu synchronizujte Pacman, abyste povolili nový zdroj softwaru „Community“.

sudo pacman -Syy

Krok 5: Nainstalujte Taskwarrior do počítače Arch Linux.

sudo pacman -S task

Fedora

Již od verze 18 je software Taskwarrior snadno dostupný uživatelům Fedora Linuxu. Chcete-li jej nainstalovat, otevřete terminál a použijte příkaz DNF, aby fungoval.

sudo dnf install task

OpenSUSE

Uživatelé SUSE mají snadný přístup k softwaru Taskwarrior a je součástí primárních zdrojů softwaru již od verze 12.2. Aby program fungoval, otevřete okno terminálu a použijte správce úloh Zypper.

sudo zypper install taskwarrior

Obecný Linux

Možná používáte verzi Linuxu, která nemá snadno instalovatelný balíček pro software Taskwarrior. V důsledku toho musíte vytvořit kód ze zdroje, abyste jej mohli používat.

  Chcete přežít Ransomware? Zde je návod, jak chránit svůj počítač

Prvním krokem při vytváření Taskwarrior ze zdroje je stažení nejnovější verze. V terminálu použijte nástroj pro stahování wget a stáhněte si nejnovější verzi softwaru.

Poznámka: Je důležité opakovat tento proces s každou aktualizací Taskwarrior, abyste zajistili, že software zůstane čerstvý. Najděte nejnovější stažení zdrojového kódu tady.

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

Po staženém archivu Taskwarrior TarGZ použijte příkaz tar a rozbalte jej.

tar xzvf task-2.5.1.tar.gz

Přesuňte okno terminálu do složky kódu spuštěním příkazu CD.

cd task-2.5.1

Spusťte cmake a spusťte proces kompilace.

cmake -DCMAKE_BUILD_TYPE=release .
...

Dále použijte make a make install k dokončení. Po dokončení těchto dvou příkazů bude Taskwarrior spuštěn a spuštěn na vašem počítači se systémem Linux!

make
...
sudo make install

Použití Taskwarrior k vytvoření seznamu úkolů

Vytvoření nového úkolu v aplikaci Taskwarrior je osvěžující rychlé a přímočaré. Chcete-li to provést, použijte příkaz add. Do terminálu napište:

task add new task

Po napsání úkolu pomocí příkazu add jej okamžitě přidá do seznamu.

Dokonči svůj úkol

Takže jste dokončili úkol a je čas ho zaškrtnout ze seznamu. V aplikaci Taskwarrior uživatelé dokončují úkoly pomocí příkazu done.

  Jak vytvořit histogram v aplikaci Microsoft Excel

Nejprve uveďte své úkoly pomocí:

task list

Podívejte se na seznam položek a najděte „ID“ vedle položky, kterou chcete označit jako „dokončenou“. Poté použijte hotovo k odstranění ze seznamu.

Poznámka: změňte symbol # na ID úkolu.

task done #

Další funkce Taskwarrior

Taskwarrior není jen základní aplikace se seznamem úkolů, do které přidáte položku a později ji zaškrtnete. Má také spoustu dalších funkcí. V této části tutoriálu si projdeme některé pokročilejší funkce, které aplikace nabízí.

Vytvoření úkolu s připomínkou

Taskwarrior umožňuje uživatelům vytvářet položky seznamu, které spouštějí připomenutí pomocí příkazu due. Chcete-li například vytvořit úkol s datem dokončení zítra, postupujte takto:

task add My important task due:tomorrow

Vytvoření opakujícího se úkolu

Potřebujete vytvořit úlohu, která se opakuje v aplikaci Taskwarrior? Použijte příkaz recur. Zde jsou nějaké příklady.

task add My weekly task recur: daily due:tomorrow

nebo

task add My weekly task recur: weekly due:monday

nebo

task add My weekly task recur: biweekly due:sunday

Vytvoření úkolu v rámci projektu

Seznam aplikací se seznamem většiny úkolů, Taskwarrior umožňuje uživatelům přidávat úkoly do samostatných projektů pro lepší organizaci. Chcete-li přidat položku do seznamu, vytvořte nový úkol pomocí příkazu project.

task add My task project:ProjectName

Úkoly je také možné označit takto:

task add My task project:ProjectName +project +tag2 +tag3

Chcete-li zkontrolovat položky ve vašem seznamu na tagy a ID projektu, spusťte příkaz list.

task list