Taskwarrior
{{short description|Open-source time and task management tool}}
{{Infobox software
| name = Taskwarrior
| title =
| logo = Taskwarrior logo.png
| screenshot = Taskwarrior screenshot.png
| caption = Taskwarrior 1.9.x demonstrating colored themes
| 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
| released = {{Start date and age|2008|06|03|df=yes}}
| discontinued =
| latest release version = {{wikidata|property|preferred|references|edit|P348|P548=Q2804309}} | latest release date = {{Start date and age|{{wikidata|qualifier|preferred|single|P348|P548=Q2804309|P577}}|df=yes}}
| latest preview version = 3.0.0
| latest preview date =
| programming language = C++[https://git.tasktools.org/projects/TM/repos/task/browse Taskwarrior Git Repository]
| operating system = Windows (Cygwin), Linux, Mac OS X, BSD
| platform =
| size =
| language = English
| language count =
| language footnote =
| genre = Task management, Time management
| license = MIT License
| website = {{URL|https://taskwarrior.org}}
}}
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.{{Cite web|url=https://taskwarrior.org/docs/start.html|title=Taskwarrior - What's next?}}
According to its author, Taskwarrior was created "to address layout and feature issues"[http://taskwarrior.org/wiki/taskwarrior/About About Taskwarrior], {{webarchive |url=https://web.archive.org/web/20100408100712/http://taskwarrior.org/wiki/taskwarrior/About |date=April 8, 2010 }} in the Todo.txt applications popularized by Gina Trapani.[http://todotxt.com/ Todo.txt] Future-proof task tracking in a file you control
The authors offer an accompanying tool called Timewarrior for tracking time spent on projects.{{Cite web|url=http://taskwarrior.org/news/news.20160620.html|title = News: Timewarrior 0.9.5 Alpha Release}} Configuration allows e. g. to define recurring breaks such as lunch time.{{cite web |url=http://taskwarrior.org/docs/timewarrior/workweek.html |title=Timewarrior - Work Week |website=taskwarrior.org |url-status=dead |archive-url=https://web.archive.org/web/20160818205507/http://taskwarrior.org/docs/timewarrior/workweek.html |archive-date=2016-08-18}} The documentation notes that "Timewarrior focuses on accurately recording time already spent, whereas Taskwarrior looks forward to work that is not yet done."{{cite web |url=http://taskwarrior.org/docs/timewarrior/backdated.html |title=Timewarrior - Backdating |website=taskwarrior.org |url-status=dead |archive-url=https://web.archive.org/web/20160818214741/http://taskwarrior.org/docs/timewarrior/backdated.html |archive-date=2016-08-18}}
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 apartment
Created task 1.
=Listing Tasks=
$ task list
ID Project Pri Due Active Age Description
1 4 secs Pick up keys to the new apartment
1 task
=Marking a task as completed=
$ task 1 done
Completed 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 +home
Created task 1.
Syncing
When used in conjunction with Taskserver, can sync tasks into the cloud, and indirectly with other clients/devices.{{Citation needed|date=December 2021}}
Accolades
- Issue 124 of the UK Linux Format magazine (November 2009) featured Taskwarrior in its Hot Picks section.{{cite web |title=Issue 124 (November 2009) - Power up Linux! |url=http://www.linuxformat.com/archives?issue=124 |website=www.linuxformat.com}}
- RadioTux Talk #137 (July 2011, German) chose Taskwarrior as Hot Pick{{Cite web|url=http://blog.radiotux.de/2011/07/14/talk-137-daumenkino-3-schneller/|title = Talk #137: Daumenkino 3% schneller | RadioTux}}
- FLOSS Weekly dedicated episode 175 (July 2011) to Taskwarrior[http://www.twit.tv/floss175 FLOSS Weekly 175], TWiT.TV
- Linux Voice featured a tutorial on Taskwarrior{{cite journal|last1=Saunders|first1=Mike|title=FOSSpicks: Taskwarrior 2.3.0|journal=Linux Voice|date=September 2014|issue=6|page=69|url=http://www.linuxvoice.com/issues/006/foss6.pdf |archive-url=https://web.archive.org/web/20170909053120/http://www.linuxvoice.com/issues/006/foss6.pdf |archive-date=2017-09-09 |url-status=live}}
See also
{{Portal|Free and open-source software}}
References
{{reflist}}
External links
- {{official website|https://taskwarrior.org}}
- [https://github.com/GothenburgBitFactory/taskwarrior GitHub]
{{Task management software}}
{{DEFAULTSORT:Taskwarrior}}
Category:Administrative software
Category:Time-tracking software
Category:Task management software
Category:Free task management software
Category:Free personal information managers
Category:Cross-platform free software
Category:Free calendaring software