Taskwarrior

 (Taskwarrior) is a Article description::TODO list manager for the command line written in C++. It uses a simple human readable text file format to store TODO list items and associated metadata.

Environment variables
By default Taskwarrior does not respect XDG paths and will place dot files in locations other than and.


 * TASKRC allows the user to relocate the configuration file to a desired directory.
 * TASKDATA allows the user to relocate the data file to a desired directory.

Files

 * — Local (per user) configuration file.
 * — Local (per user) task list directory with tasks spread across multiple files.

Service
By itself, Taskwarrior is a single device application allowing all users on the device to have their own personal tasks lists. However, taskserver provides for a server-based back end to task warrior via to add multi-device support. Some smartphone applications, notably Foreground for Android, have begun to support this.