Taskwarrior Explained

Taskwarrior
Author:Paul Beckingham
Developer:Paul Beckingham, Tomas Babej, Renato Alves, Federico Hernandez, Wim Schuermann, Johannes Schlatow, Cory Donnelly, Scott Kostyshak, Dirk Deimeke, David J Patrick
Latest Release Version:
Latest Preview Version:3.0.0
Programming Language:C++[1]
Operating System:Windows (Cygwin), Linux, Mac OS X, BSD
Language:English
Genre:Task management, Time management
License:MIT License

Taskwarrior is an open-source, cross platform time and task management tool, used to keep track of and handle tasks. It uses a command-line interface, although since its inception, graphical user interface wrappers have also been created.

Taskwarrior uses concepts and techniques described in Getting Things Done by David Allen, but is paradigm-agnostic in that it does not require users to adhere to any given life-management philosophy.[2]

According to its author, Taskwarrior was created "to address layout and feature issues"[3] in the Todo.txt applications popularized by Gina Trapani.[4] The authors offer an accompanying tool called Timewarrior for tracking time spent on projects.[5] Configuration allows e. g. to define recurring breaks such as lunch time.[6] The documentation notes that "Timewarrior focuses on accurately recording time already spent, whereas Taskwarrior looks forward to work that is not yet done."[7]

Taskwarrior's source code is a free and open-source software and can be either compiled from source code to run on a variety of architectures and operating systems, or installed as a binary, which is available on many Linux distribution binary repositories.

Typical Workflow

Taskwarrior comprises three main commands: add, list, and done. All other functionality – recurrences, tags, priorities, etc. – are optional.

Adding a task

$ task add Pick up keys to the new apartmentCreated task 1.

Listing Tasks

$ task listID Project Pri Due Active Age Description 1 4 secs Pick up keys to the new apartment1 task

Marking a task as completed

$ task 1 doneCompleted 1 'Pick up keys to the new apartment'.Marked 1 task as done.

Creating a task with due dates, recurrences, and tags

$ task add Mow the lawn project:Lawnwork due:tomorrow recur:biweekly +homeCreated task 1.

Syncing

When used in conjunction with Taskserver, can sync tasks into the cloud, and indirectly with other clients/devices.

Accolades

See also

External links

Notes and References

  1. https://git.tasktools.org/projects/TM/repos/task/browse Taskwarrior Git Repository
  2. Web site: Taskwarrior - What's next?.
  3. http://taskwarrior.org/wiki/taskwarrior/About About Taskwarrior
  4. http://todotxt.com/ Todo.txt
  5. Web site: News: Timewarrior 0.9.5 Alpha Release.
  6. Web site: Timewarrior - Work Week . taskwarrior.org . dead . https://web.archive.org/web/20160818205507/http://taskwarrior.org/docs/timewarrior/workweek.html . 2016-08-18.
  7. Web site: Timewarrior - Backdating . taskwarrior.org . dead . https://web.archive.org/web/20160818214741/http://taskwarrior.org/docs/timewarrior/backdated.html . 2016-08-18.
  8. Web site: Issue 124 (November 2009) - Power up Linux! . www.linuxformat.com.
  9. Web site: Talk #137: Daumenkino 3% schneller | RadioTux.
  10. http://www.twit.tv/floss175 FLOSS Weekly 175
  11. Saunders. Mike. FOSSpicks: Taskwarrior 2.3.0. Linux Voice. September 2014. 6. 69. https://web.archive.org/web/20170909053120/http://www.linuxvoice.com/issues/006/foss6.pdf . 2017-09-09 . live.