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.
Table of Contents
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ů.
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.
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.
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