Taskwarrior: A Brilliant Command-Line TODO App for Linux

Taskwarrior is a simple, straight-forward command-line based TODO app for Ubuntu/Linux. This open-source app has to be one of the easiest of all CLI based apps I've ever used. Taskwarrior helps you better organize yourself, and without installing bulky new apps which sometimes defeats the whole purpose of TODO apps.

taskwarrior

Taskwarrior: A Simple CLI based TODO App That gets the Job Done!

Taskwarrior is an open-source and cross-platform, command-line based TODO app, which lets you manage your to-do lists right from the Terminal. The app lets you add tasks, shows you the list, and removes tasks from that list with much ease. And what's more, it's available within your default repositories, no need to fiddle with PPAs. In Ubuntu 16.04 LTS and similar, do the following in Terminal to install Taskwarrior. 

sudo apt-get install task

A simple use case can be as follows:

$ task add Read a book
Created task 1.
$ task add priority:H Pay the bills
Created task 2.

This is the same example I used in the screenshot above. Yes, you can set priority levels (H, L or M) as shown. And then you can use 'task' or 'task next' commands to see your newly-created todo list. For example:

$ task next

ID Age P Description                      Urg
-- --- - -------------------------------- ----
 2 10s H Pay the bills                     6
 1 20s   Read a book                       0

And once its completed, you can use 'task 1 done' or 'task 2 done' commands to clear the lists. A more comprehensive list of commands, use-cases can be found here. Also, Taskwarrior is cross-platform, which means you'll find a version that fits your needs no matter what. There's even an Android version if you want one. Enjoy!