Download source tarball or access code repository here.

Download

Latest stable release:

taskwarrior 2.5.1 (Released 2016-02-24): task-2.5.1.tar.gz
SHA1 647faf0784aa8ebe48cba3e2061f79e1ddbf3e84
Changelog

taskd server 1.1.0 (Released 2015-05-10): taskd-1.1.0.tar.gz
SHA1 ded339deeee65277e4712f71a9159502f8b20b52
Changelog

Command reference taskwarrior 2.5.1: task-2.5.1.ref.pdf

See supported platforms for operating systems.

Quick Setup

Build the task program according to the directions in the INSTALL file. This transcript illustrates a typical installation:

$ ls
task-2.5.0.tar.gz
$ tar xzvf task-2.5.0.tar.gz
$ cd task-2.5.0
$ cmake -DCMAKE_BUILD_TYPE=release .
...
$ make
...
$ sudo make install

(For those of you wishing to build task from source on Cygwin, you will need some components installed (make, g++/clang, GnuTLS, libuuid, libreadline), but don't forget - task is a standard part of the Cygwin distribution, so you do not need to build from source, unless you want the latest development snapshot).

Ensure that the installed task program is in your PATH environment variable. On startup, task will check to see if it can find the configuration file and task directory, and if not found, will ask you whether it may create both.

Distributions

Distribution Command Available since
Debian SID sudo apt-get install task Debian SID
Debian sudo apt-get install task/wheezy-backports 7.0 wheezy
Ubuntu sudo apt-get install task 10.10 Maverick Meerkat
Fedora yum install task Fedora 18
Red Hat Enterprise Linux task has been submitted to the EPEL repositories of Fedora. Please refer to the EPEL documentation -
OpenSUSE zypper install taskwarrior openSUSE 12.2
Archlinux pacman -S task -
Slackware sbopkg -i task 13.0
Gentoo emerge task -
Sabayon sudo equo install task -
FreeBSD To install the port:
cd /usr/ports/deskutils/taskwarrior/
make install clean
To add the package:
pkg_add -r taskwarrior (Deprecated)
pkg install taskwarrior (Newer releases)
-
OpenBSD sudo pkg_add -i taskwarrior -
Mac OS X Homebrew: brew install task
Homebrew: brew install taskd
Homebrew: brew install tasksh
MacPorts: port install task
-
Cygwin Add it during setup Windows XP SP3
Windows 10 Bash on Ubuntu on Windows 10:
apt-get install task
Windows 10 Insider Preview
MSYS2 pacman -S task -

Git Repository

Get the whole source and history from our git repository. You will need git installed.

Disclaimer:

The master branch represents the latest stable release. All other branches are development branches,

All other branches are development branches, and are works in progress and may not pass all quality tests, therefore may harm your data. While we welcome bug reports from the development branch, we do not guarantee proper or timely fixes.

  • Broken functionality may arise from ongoing development work
  • Make proper backups
  • Be aware that using the development branch involves risks
git clone https://git.tasktools.org/scm/tm/task.git

Example backup command:

$ tar czf ~/.task/task-backup-$(date +'%Y%m%d').tar.gz ~/.task/*

Older Versions

Please contact us if you wish to download prior versions.