Skip to content

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


Taskwarrior

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

Reference(s)

Table of content


Avoid dotfile madness

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

Prerequisite(s)

See how to handle Taskwarrior related dotfiles.


Install

# 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 https://github.com/GothenburgBitFactory/taskwarrior.git
$ cd taskwarrior
$ git checkout 2.6.0 # ckeckout to the latest stable release, e.g. 2.6.0
$ sed -i 's/git.tasktools.org\/TM/github.com\/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+

TODO



Config

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

Use

WIP

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.