Shorten and hand ups notes with information taken mostly from the main website.
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
A few useful commands:
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.
Easiest is to complete it by number, such as:
task 1 done
This is when you make a mistake, remove the task is different from complete it, it makes it disappear.
task 15 delete
task completed