Как да получите инструмент за управление на времето, базиран на терминали в Linux с Taskwarrior

Тези, които търсят отличен инструмент за управление на времето, базиран на терминали за командния ред на Linux, не трябва да търсят повече от приложението Taskwarrior. Това е кокетно приложение, което следва идеите, известни от книгата на Дейвид Алън „Свършване на нещата

Дизайнът на Taskwarrior е изключително прост и направо в точката. С него потребителите могат да създават задачи, да изброяват своя списък със задачи, да създават напомняния и много повече! Следвайте в нашето ръководство, докато разглеждаме как да инсталирате Taskwarrior и как да го използвате от терминала като инструмент за управление на задачи в Linux.

Забележка: Можете да използвате Taskwarrior, ако използвате Ubuntu, Debian, Arch Linux, Fedora или OpenSUSE. В противен случай е необходимо компилиране от изходния код.

Инсталирайте Taskwarrior

Много операционни системи Linux носят приложението Taskwarrior директно. Изберете операционната система, която използвате по-долу, и следвайте инструкциите, за да научите как да я накарате да работи.

Ubuntu

Потребителите на Ubuntu могат лесно да инсталират това приложение благодарение на включването му в софтуерните източници на дистрибуцията. За да го получите, отворете прозорец на терминала и използвайте командата Apt.

sudo apt install taskwarrior

Debian

Тези, които използват Debian Stable или по-нова версия, могат да накарат Taskwarrior да работи с помощта на командата Apt-get.

sudo apt-get install taskwarrior

Arch Linux

Arch има версия на Taskwarrior в своите софтуерни източници, които потребителите могат да инсталират. Предлага се чрез репозитория „Общност“. За да го получите, следвайте стъпките по-долу.

  Как да архивирате настройките на работния плот Mate на Linux

Стъпка 1: Отворете Pacman.conf в текстовия редактор Nano с привилегии sudo.

sudo nano /etc/pacman.conf

Стъпка 2: Превъртете през файла Pacman.conf и потърсете хранилището „Общност“. Изтрийте всички # символа от пред „Общност“, за да разрешите използването му. Не забравяйте също да се отървете от символа на линиите директно под него, или той няма да работи правилно.

Стъпка 3: Запазете редакциите във вашия файл Pacman.conf, като натиснете клавишната комбинация Ctrl + O.

Стъпка 4: Излезте от Nano с Ctrl + X и повторно синхронизирайте Pacman, за да активирате новия източник на софтуер „Общност“.

sudo pacman -Syy

Стъпка 5: Инсталирайте Taskwarrior на вашия компютър с Arch Linux.

sudo pacman -S task

Fedora

Още от версия 18 софтуерът Taskwarrior е лесно достъпен за потребителите на Fedora Linux. За да го инсталирате, отворете терминал и използвайте командата DNF, за да го накарате да работи.

sudo dnf install task

OpenSUSE

Потребителите на SUSE имат лесен достъп до софтуера Taskwarrior и той е в основните източници на софтуер още от версия 12.2. За да накарате програмата да работи, отворете прозорец на терминала и използвайте диспечера на задачите Zypper.

sudo zypper install taskwarrior

Генеричен Linux

Може да използвате версия на Linux, която няма лесен за инсталиране пакет за софтуера Taskwarrior. В резултат на това трябва да изградите кода от източник, за да го използвате.

  Как да инсталирате Zoiper на Linux

Първата стъпка в изграждането на Taskwarrior от източник е изтеглянето на най-новата версия. В терминал използвайте инструмента за изтегляне на wget и вземете най-новата версия на софтуера.

Забележка: важно е този процес да се повтаря с всяка актуализация на Taskwarrior, за да се гарантира, че софтуерът остава свеж. Намерете най-новите изтегляния на изходен код тук.

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

Когато изтеглите архива на TarGZ на Taskwarrior, използвайте командата tar и го извлечете.

tar xzvf task-2.5.1.tar.gz

Преместете прозореца на терминала в папката с кодове, като изпълните командата CD.

cd task-2.5.1

Стартирайте cmake и стартирайте процеса на компилация.

cmake -DCMAKE_BUILD_TYPE=release .
...

След това използвайте make и make install, за да завършите. Когато тези две команди завършат изпълнението, Taskwarrior ще бъде готов и ще работи на вашия компютър с Linux!

make
...
sudo make install

Използване на Taskwarrior за създаване на списък със задачи

Създаването на нова задача в приложението Taskwarrior е освежаващо бързо и лесно. За да го направите, използвайте командата add. В терминала напишете:

task add new task

След като напише задачата си с командата add, тя незабавно ще я добави към списъка.

Завършете задачата си

И така, завършихте задача и е време да я отметнете от списъка си. В приложението Taskwarrior потребителите изпълняват задачи с помощта на командата done.

  Как да архивирате снимки от мобилно устройство на Linux с помощта на Daemon Sync

Първо избройте задачите си с:

task list

Разгледайте списъка с елементи и намерете „ID“ до елемента, който искате да маркирате като „завършен“. След това използвайте готово, за да го премахнете от списъка.

Забележка: променете символа # с идентификатора на вашата задача.

task done #

Други функции на Taskwarrior

Taskwarrior не е просто основно приложение за списък със задачи, в което добавяте елемент и след това го отметвате по-късно. Има и много други функции. В този раздел на урока ще разгледаме някои от по-разширените функции, които приложението може да предложи.

Създаване на задача с напомняне

Taskwarrior позволява на потребителите да създават списъчни елементи, които предизвикват напомняне, като използват съответната команда. Например, за да направите задача с краен срок от утре, направете:

task add My important task due:tomorrow

Създаване на повтаряща се задача

Трябва да създадете задача, която се повтаря в приложението Taskwarrior? Използвайте командата recur. Ето няколко примера.

task add My weekly task recur: daily due:tomorrow

или

task add My weekly task recur: weekly due:monday

или

task add My weekly task recur: biweekly due:sunday

Създаване на задача в рамките на проект

Избройте повечето приложения за списък със задачи, Taskwarrior позволява на потребителите да добавят задачи към отделни проекти за по-голяма организация. За да добавите елемент към вашия списък, създайте нова задача с командата project.

task add My task project:ProjectName

Възможно е също да маркирате задачи, като направите:

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

За да проверите елементите в списъка си за етикети и идентификатори на проекти, изпълнете командата list.

task list