====== Task management with Taswarrior ======
Shorten and hand ups notes with information taken mostly from the [[https://taskwarrior.org/docs/|main website]].
====== INSTALLATION ======
NOTA: standard installation works if the uuid libraries are installed. At time of writing:
sudo apt-get install uuid-dev librust-core-foundation+uuid-dev librust-uuid-dev
Rest of the installation goes smooth:
git clone https://github.com/GothenburgBitFactory/taskwarrior.git taskwarrior.git
cd taskwarrior.git
git checkout stable
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build
====== BASIC USAGE ======
A few useful commands:
====== Show tasks in the To-Do list ======
task
====== Add a new task ======
task add The lovely task to do
task add The lovely task to do project:bigproject.subtask due:1978-05-12
the first version is a simple add to the list, the second one is using project/sub-project management. Other arguments can be added like "priority:H" (H for High, M for Medium, L for Low).
Due date can be provided as shorthand as well in the form of:
task add The lovely task to do project:bigproject.subtask due:eod
where "eod = end of day", eow, eom eoy can be used as well.
====== Complete a task ======
Easiest is to complete it by number, such as:
task 1 done
====== Remove a task a task ======
This is when you make a mistake, remove the task is different from complete it, it makes it disappear.
task 15 delete
====== Show completed tasks ======
task completed