What is tasktools.org?

This is a toolshed, or workshop, for our software development. This is the infrastructure that supports the worldwide distributed development team that brings you Taskwarrior.

Tasktools gives you access to:

Taskwarrior

2.3.0 Released task-2.3.0.tar.gz
2.4.0 Beta task-2.4.0.beta1.tar.gz

git clone https://git.tasktools.org/scm/tm/task.git

brew install task

Taskwarrior is a command-line todo list manager. It maintains a task list, allowing you to add/remove, and otherwise manipulate your tasks. Task has a rich set of subcommands that allow you to do sophisticated things. You'll find it has customizable reports, charts, GTD features, device synching, documentation, extensions, themes, holiday files and much more.

Taskserver

1.0.0 Released taskd-1.0.0.tar.gz
1.1.0 Development

git clone https://git.tasktools.org/scm/tm/taskd.git

brew install taskd

The Taskserver is a lightweight, secure server providing multi-user, multi-client access to task data. This allows true syncing between desktop and mobile clients.

VIT

1.2 Released vit-1.2.tar.gz
1.3 Development

git clone https://git.tasktools.org/scm/ex/vit.git

brew install vit

Vit is a lightweight, fast, curses-based front end to Taskwarrior.

Tasksh

1.0.0 Beta tasksh-1.0.0.beta1.tar.gz

git clone https://git.tasktools.org/scm/ex/tasksh.git

Tasksh is a shell command that wraps Taskwarrior commands. It is intended to provide simpler Taskwarrior access, and add a few new features of its own. The project is new, bear with us please.

Tasksh replaces the built-in shell command of older releases, and the bundled tasksh program of version 2.3.0. The former was very limited and the latter unsupported, buggy and flawed.

Kronisk

0.8.0 Development

git clone https://git.tasktools.org/scm/tm/kronisk.git

Kronisk is a date/time library. It will soon replace Taskwarrior's date/time parsing and formatting code. It supports the parsing of strings to time stamps, and the formatting of time stamps to strings.

Kronisk will be a required dependency of future Taskwarrior releases.

Vitapi

0.8.0 Development

git clone https://git.tasktools.org/scm/ut/vitapi.git

Vitapi (it started as an acronym) is a lightweight, easy to use, and above all, simple alternative to ncurses, without the legacy support, and without complex features. It targets mostly modern xterm capabilities, supports 256 colors, the mouse, and a nice powerful color model.

Vramsteg

1.0.1 Released vramsteg-1.0.1.tar.gz

git clone https://git.tasktools.org/scm/ut/vramsteg.git

brew install vramsteg

Vramsteg, from the Swedish framsteg (progress), is a CLI progress bar that can be used from any script language. It supports color, labels, percentage completion, elapsed time and estimates. It is used in our test suites.

Clog

1.1.0 Released clog-1.1.0.tar.gz

git clone https://git.tasktools.org/scm/ut/clog.git

Clog is a colorized log tail utility. It can spot patterns in an input stream and colorize or suppress the lines. It can also decorate the lines with time- or date-stamps.

Anomaly

1.0.0 Released

git clone https://git.tasktools.org/scm/ut/anomaly.git

Data anomaly detection utility. It reviews a numeric data stream, detects anomalies using one of its built-in algorithms, then responds using one or more of its built-in methods.

Flod

0.24.0 Development

git clone https://git.tasktools.org/scm/ts/flod.git

Flod is our distributed testing system. It provides continuous integration services across a diverse set of platforms, and generates custom reports.

Every commit for most of the projects is cloned, built and tested. The diagnostic output is gathered and available via tinderbox reports which you'll find linked from this page.