Jak zdobyć narzędzie do zarządzania czasem oparte na terminalach w systemie Linux z Taskwarrior

Ci, którzy szukają doskonałego narzędzia do zarządzania czasem opartego na terminalach dla wiersza poleceń systemu Linux, nie muszą szukać dalej niż aplikacja Taskwarrior. To zgrabna aplikacja, która jest zgodna z ideami rozsławionymi przez książkę Davida Allena „Wykonywanie zadań. ”

Projekt Taskwarrior jest śmiertelnie prosty i trafiony w sedno. Dzięki niemu użytkownicy mogą tworzyć zadania, wyświetlać listę zadań, tworzyć przypomnienia i wiele więcej! Postępuj zgodnie z naszym przewodnikiem, gdy omawiamy, jak zainstalować Taskwarrior i jak używać go z terminala jako narzędzia do zarządzania zadaniami w systemie Linux.

Uwaga: możesz używać Taskwarrior, jeśli korzystasz z Ubuntu, Debian, Arch Linux, Fedora lub OpenSUSE. W przeciwnym razie wymagana jest kompilacja z kodu źródłowego.

Zainstaluj Taskwarrior

Wiele systemów operacyjnych Linux obsługuje bezpośrednio aplikację Taskwarrior. Wybierz poniżej używany system operacyjny i postępuj zgodnie z instrukcjami, aby dowiedzieć się, jak go uruchomić.

Ubuntu

Użytkownicy Ubuntu mogą łatwo zainstalować tę aplikację dzięki włączeniu jej do źródeł oprogramowania dystrybucji. Aby to uzyskać, otwórz okno terminala i użyj polecenia Apt.

sudo apt install taskwarrior

Debian

Ci, którzy używają Debiana Stable lub nowszego, mogą uruchomić Taskwarriora za pomocą polecenia Apt-get.

sudo apt-get install taskwarrior

Arch Linux

Arch ma wersję Taskwarrior w swoich źródłach oprogramowania, którą użytkownicy mogą zainstalować. Jest dostępny za pośrednictwem repozytorium „Społeczność”. Aby to zrobić, wykonaj poniższe czynności.

Krok 1: Otwórz Pacman.conf w edytorze tekstu Nano, z uprawnieniami sudo.

sudo nano /etc/pacman.conf

Krok 2: Przewiń plik Pacman.conf i poszukaj repozytorium „Społeczność”. Usuń wszystkie symbole # z przodu „Społeczność”, aby umożliwić ich użycie. Pamiętaj również, aby pozbyć się symbolu na liniach bezpośrednio pod nim, w przeciwnym razie nie będzie działać poprawnie.

Krok 3: Zapisz zmiany w pliku Pacman.conf, naciskając kombinację klawiszy Ctrl + O.

Krok 4: Wyjdź z Nano za pomocą Ctrl + X i zsynchronizuj ponownie Pacmana, aby włączyć nowe źródło oprogramowania „Społeczność”.

sudo pacman -Syy

Krok 5: Zainstaluj Taskwarrior na swoim komputerze Arch Linux.

sudo pacman -S task

Fedora

Od wersji 18 oprogramowanie Taskwarrior było łatwo dostępne dla użytkowników Fedory Linux. Aby go zainstalować, otwórz terminal i użyj polecenia DNF, aby działał.

sudo dnf install task

OpenSUSE

Użytkownicy SUSE mają łatwy dostęp do oprogramowania Taskwarrior i znajduje się ono w głównych źródłach oprogramowania od wersji 12.2. Aby program działał, otwórz okno terminala i użyj menedżera zadań Zypper.

sudo zypper install taskwarrior

Ogólny Linux

Być może używasz wersji Linuksa, która nie ma łatwego do zainstalowania pakietu oprogramowania Taskwarrior. W rezultacie musisz zbudować kod ze źródła, aby go użyć.

Pierwszym krokiem w tworzeniu Taskwarriora ze źródeł jest pobranie najnowszej wersji. W terminalu użyj narzędzia do pobierania wget i pobierz najnowszą wersję oprogramowania.

Uwaga: ważne jest, aby powtarzać ten proces przy każdej aktualizacji Taskwarrior, aby zapewnić aktualność oprogramowania. Znajdź najnowsze pliki do pobrania kodu źródłowego tutaj.

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

Po pobraniu archiwum Taskwarrior TarGZ użyj polecenia tar i rozpakuj je.

tar xzvf task-2.5.1.tar.gz

Przenieś okno terminala do folderu kodu, wykonując polecenie CD.

cd task-2.5.1

Uruchom cmake i rozpocznij proces kompilacji.

cmake -DCMAKE_BUILD_TYPE=release .
...

Następnie użyj make i make install, aby zakończyć. Kiedy te dwa polecenia zakończą się, Taskwarrior będzie gotowy do działania na Twoim komputerze z systemem Linux!

make
...
sudo make install

Używanie Taskwarriora do tworzenia listy rzeczy do zrobienia

Tworzenie nowego zadania w aplikacji Taskwarrior jest odświeżająco szybkie i proste. Aby to zrobić, użyj polecenia add. W terminalu napisz:

task add new task

Po napisaniu zadania za pomocą polecenia add, natychmiast doda je do listy.

Wykonaj swoje zadanie

Ukończyłeś więc zadanie i czas zaznaczyć je na swojej liście. W aplikacji Taskwarrior użytkownicy wykonują zadania za pomocą gotowego polecenia.

Najpierw wypisz swoje zadania z:

task list

Spójrz na listę pozycji i znajdź „ID” obok pozycji, którą chcesz oznaczyć jako „zakończoną”. Następnie użyj gotowego, aby usunąć go z listy.

Uwaga: zmień symbol # na identyfikator zadania.

task done #

Inne funkcje Taskwarrior

Taskwarrior to nie tylko podstawowa aplikacja z listą rzeczy do zrobienia, w której dodajesz element, a następnie zaznaczasz go później. Posiada również wiele innych funkcji. W tej sekcji samouczka omówimy niektóre z bardziej zaawansowanych funkcji, które ma do zaoferowania aplikacja.

Tworzenie zadania z przypomnieniem

Taskwarrior umożliwia użytkownikom tworzenie elementów listy, które uruchamiają przypomnienie, używając odpowiedniego polecenia. Na przykład, aby wykonać zadanie z terminem jutrzejszym, wykonaj:

task add My important task due:tomorrow

Tworzenie zadania cyklicznego

Chcesz utworzyć zadanie, które będzie się powtarzać w aplikacji Taskwarrior? Użyj polecenia recur. Oto kilka przykładów.

task add My weekly task recur: daily due:tomorrow

lub

task add My weekly task recur: weekly due:monday

lub

task add My weekly task recur: biweekly due:sunday

Tworzenie zadania w ramach projektu

Lista większości aplikacji z listą rzeczy do zrobienia, Taskwarrior pozwala użytkownikom dodawać zadania do oddzielnych projektów, dla lepszej organizacji. Aby dodać pozycję do listy, utwórz nowe zadanie za pomocą polecenia projektu.

task add My task project:ProjectName

Możliwe jest również tagowanie zadań, wykonując:

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

Aby sprawdzić elementy na liście pod kątem tagów i identyfikatorów projektów, uruchom polecenie list.

task list