Како добити алат за управљање временом заснован на терминалу на Линук-у са Таскварриор-ом

Za one koji traže izvanredan alat za upravljanje vremenom, a koji se koristi putem terminala na Linux operativnom sistemu, aplikacija Taskwarrior je pravi izbor. Ova zgodna aplikacija prati koncepte koji su popularizovani u knjizi Dejvida Alena „Organizovanje Poslova”.

Dizajn Taskwarrior-a je izuzetno jednostavan i usmeren. Korisnici mogu kreirati zadatke, sastavljati svoje liste obaveza, postavljati podsetnike i još mnogo toga! Pratite naše uputstvo dok objašnjavamo kako instalirati Taskwarrior i kako ga koristiti sa terminala kao alat za upravljanje zadacima na Linuxu.

Napomena: Taskwarrior možete koristiti ako koristite Ubuntu, Debian, Arch Linux, Fedoru ili openSUSE. U suprotnom, potrebno je kompajliranje iz izvornog koda.

Instalacija Taskwarrior-a

Mnogi Linux operativni sistemi direktno nude aplikaciju Taskwarrior. Odaberite operativni sistem koji koristite i pratite uputstva kako biste saznali kako da ga instalirate.

Ubuntu

Korisnici Ubuntu-a mogu lako instalirati ovu aplikaciju zahvaljujući njenom uključivanju u softverske izvore distribucije. Da biste je dobili, otvorite terminal i koristite komandu Apt.

sudo apt install taskwarrior

Debian

Oni koji koriste Debian Stable ili noviju verziju mogu pokrenuti Taskwarrior pomoću komande Apt-get.

sudo apt-get install taskwarrior

Arch Linux

Arch ima verziju Taskwarrior-a u svojim softverskim repozitorijumima koju korisnici mogu instalirati. Dostupan je preko repozitorijuma „Zajednica“. Da biste ga dobili, pratite dole navedene korake.

Korak 1: Otvorite `pacman.conf` u tekstualnom editoru Nano, sa sudo privilegijama.

sudo nano /etc/pacman.conf

Korak 2: Krećite se kroz `pacman.conf` datoteku i pronađite repozitorijum „Community“. Uklonite sve `#` simbole ispred „Community“ kako biste omogućili njegovo korišćenje. Uklonite simbole i iz redova odmah ispod, jer inače neće raditi ispravno.

Korak 3: Sačuvajte izmene u `pacman.conf` datoteku pritiskom na Ctrl + O.

Korak 4: Izađite iz Nano editora sa Ctrl + X i ponovo sinhronizujte Pacman kako biste omogućili novi softverski izvor „Community“.

sudo pacman -Syy

Korak 5: Instalirajte Taskwarrior na vaš Arch Linux računar.

sudo pacman -S task

Fedora

Od verzije 18, softver Taskwarrior je lako dostupan korisnicima Fedora Linux-a. Da biste ga instalirali, otvorite terminal i koristite DNF komandu.

sudo dnf install task

openSUSE

Korisnici openSUSE imaju jednostavan pristup Taskwarrior softveru, jer se nalazi u primarnim softverskim izvorima od verzije 12.2. Da biste pokrenuli program, otvorite terminal i koristite Zypper menadžer paketa.

sudo zypper install taskwarrior

Generički Linux

Možda koristite verziju Linuxa koja nema paket za jednostavnu instalaciju Taskwarrior softvera. U tom slučaju, morate kompajlirati kod iz izvora kako biste ga koristili.

Prvi korak u izgradnji Taskwarrior-a iz izvora je preuzimanje najnovije verzije. U terminalu koristite alatku za preuzimanje `wget` i nabavite najnoviju verziju softvera.

Napomena: Važno je ponoviti ovaj proces sa svakom nadogradnjom Taskwarrior-a, kako biste bili sigurni da je softver ažuran. Najnovija preuzimanja izvornog koda možete naći ovde.

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

Kada preuzmete Taskwarrior TarGZ arhivu, koristite `tar` komandu da je raspakujete.

tar xzvf task-2.5.1.tar.gz

Prebacite terminal u folder sa kodom koristeći `cd` komandu.

cd task-2.5.1

Pokrenite `cmake` i započnite proces kompilacije.

cmake -DCMAKE_BUILD_TYPE=release .

Zatim koristite `make` i `make install` da biste završili. Kada ove dve komande završe sa radom, Taskwarrior će biti operativan na vašem Linux računaru!

make
sudo make install

Korišćenje Taskwarrior-a za kreiranje liste obaveza

Kreiranje novog zadatka u Taskwarrior-u je brzo i jednostavno. Da biste to uradili, koristite komandu `add`. U terminalu napišite:

task add novi zadatak

Nakon što unesete svoj zadatak komandom `add`, on će odmah biti dodat na listu.

Završavanje zadatka

Kada završite zadatak, vreme je da ga označite kao završen. U Taskwarrior-u, korisnici izvršavaju zadatke pomoću komande `done`.

Prvo prikažite svoje zadatke sa:

task list

Pogledajte listu zadataka i pronađite „ID“ pored zadatka koji želite da označite kao „potpun“. Zatim koristite `done` da ga uklonite sa liste.

Napomena: Zamenite simbol # sa ID-om zadatka.

task done #

Ostale funkcionalnosti Taskwarrior-a

Taskwarrior nije samo osnovna aplikacija za pravljenje liste zadataka, gde dodate stavku i kasnije je označite. Ona ima i mnoge druge funkcionalnosti. U ovom delu uputstva ćemo proći kroz neke od naprednijih funkcija koje ova aplikacija nudi.

Kreiranje zadatka sa podsetnikom

Taskwarrior omogućava korisnicima da kreiraju zadatke koji aktiviraju podsetnik koristeći komandu `due`. Na primer, da biste napravili zadatak sa rokom sutra, uradite:

task add Moj važan zadatak due:sutra

Kreiranje zadatka koji se ponavlja

Potrebno vam je da kreirate zadatak koji se ponavlja u Taskwarrior-u? Koristite komandu `recur`. Evo nekoliko primera.

task add Moj nedeljni zadatak recur: dnevno due:sutra

ili

task add Moj nedeljni zadatak recur: nedeljno due:ponedeljak

ili

task add Moj nedeljni zadatak recur: dvonedeljno due:nedelja

Kreiranje zadatka u okviru projekta

Kao i većina aplikacija za liste obaveza, Taskwarrior omogućava korisnicima da dodaju zadatke u zasebne projekte, radi bolje organizacije. Da biste dodali zadatak na svoju listu, kreirajte novi zadatak pomoću komande `project`.

task add Moj zadatak project:ImeProjekta

Takođe je moguće označiti zadatke na sledeći način:

task add Moj zadatak project:ImeProjekta +projekat +tag2 +tag3

Da biste proverili stavke na listi za oznake i ID-ove projekta, pokrenite komandu `list`.

task list