Skip to content

Taskwarrior

Basic commands

  • task version For a first time use, it creates the default configuration file ~/.taskrc
  • task add <description> add a task
  • task list List tasks. Main command. Same as running tasks.
  • task 1 done mark a task as done
  • task 1 delete delete a task
  • task next tasks ordered by priority
  • task <id> modify <options> Modify a task
  • task +tag Filter by tag
  • task 1-5 modify project:home Add tasks 1 to 5 to the project home.
  • task add call the cable company to fix the antenna project:home.tv Add a task to a subproject.
  • task projects show projects
  • task summary show a summary
  • task add check the cable depends:7 Add a task that depends on other.
  • task add send mail project:home.power priority:H due:tomorrow Add a high priority task due tomorrow.

Modifiers

  • Tags
    • Add: task add Check my account balance tags:finance
    • Modify: task 1 modify tags:finance
    • List: task +finance task +finance or +tech task -tech
  • Projects
    • Add: task add Call my accountant project:house
    • Modify: task 1 modify project:house
    • List tasks in a project: task project:house
    • List projects: task projects
  • SubProjects
    • Add: task add Calculate the interest rate at 30 years project:house.loan
    • Modify: task 1 modify project:house.loan
    • List: task project:house.loan

man pages

Documentation