Skip to content

This document is a WORK IN PROGRESS.
This is just a quick personal cheat sheet: treat its contents with caution!


Taskwarrior is Free and Open Source Software that manages your TODO list from the command line, with a multitude of features.


Table of content

Avoid dotfile madness

Prior to installation, make sure you stay in control of your home directory.


See how to handle Taskwarrior related dotfiles.


# pacman -S taskwarrior

No Portage package. Taskwarrior has to be build from source

$ mkdir -p ~/apps/src-apps
$ cd ~/apps/src-apps
$ git clone --recursive
$ cd taskwarrior
$ git checkout 2.6.0 # ckeckout to the latest stable release, e.g. 2.6.0
$ sed -i 's/\/TM/\/GothenburgBitFactory/' .git/config
$ git submodule update
$ cmake -DCMAKE_BUILD_TYPE=release .
$ make
$ sudo make install

Before building, you need the following prerequisites:

  • git
  • cmake
  • make
  • gcc 5.0+
  • clang 3.4+



$ task version # allow Taskwarrior to create a sampe taskrc file (yes)



Sync with Nextcloud through Caldavwarrior

See khal, khard and todoman

If this cheat sheet has been useful to you, then please consider leaving a star here.