====== 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