What is Taskwarrior?
Taskwarrior is an open-source, free to-do/ task lists manager that works from command-line as a terminal application.
Taskwarrior first release was on 3 June 2008, by Paul Beckingham, as it gained popularity over time, it gets an active open-source developer community that keeps it up to date.
Despite it comes in a command-line form, it is pretty easy to learn and use in daily task tracking and management.
- Straightforward commands
- Simple workflow
- Tag your tasks
- Set tasks priority
- Filter your tasks
- Built-in full text search
- Supports date and time
- Supports duration
- Easy configuration through one file
- Supports color themes
- Export/ import tasks in JSON format
- Allows external scripts
- Recurrent tasks
- Hooks API
- Developer-friendly API
- Supports 3rd party applications
- Unicode support
- Dozens of useful tools written in varies programming languages
How does it look like?
Add a new Task
$ task add Code review due:monday
$ task list
Add tags to a task
$ task ID modify +problem +house
Assign a task to their project
$ task add project:Kitchen Measure counter-top
How does it work?
Here is a sample of how does it work
1- Adding a new task
$ task add Submit the staging release
- Arch Linux
Install Taskwarrior on macOS
Homebrew: brew install task Homebrew: brew install taskd Homebrew: brew install tasksh MacPorts: port install task
- Windows 10