tasks : A simple todoist command-line application
tasks will help you get more done in less time. It’s designed to be as simple as possible to help you accomplish your goals.
INSTALLING
Installing from go
First, use go get to install the latest version. This command will install the tasks
and its dependencies:
go get -u github.com/mrinjamul/tasks
Installing from Binaries
Download for your platform
For Linux,
wget https://github.com/mrinjamul/tasks/releases/download/v1.0.1/tasks-linux-amd64-v1.0.1.tar.gz
tar xvf tasks-linux-amd64-current.tar.gz
chmod +x tasks
sudo mv tasks /usr/local/bin
or you can put the executable file into your env variables $PATH
For Android(Termux),
You need to have wget tar
. To install simply type pkg install wget tar
cd ~
wget https://github.com/mrinjamul/tasks/releases/download/v1.0.1/tasks-linux-arm-v1.0.1.tar.gz
tar xvf tasks-linux-arm-current.tar.gz
chmod +x tasks
mv tasks ../usr/bin
Usage
tasks add --priority=1 download tasks
The following output is automatically generated by tasks. Nothing beyond the command and flag definitions are needed.
tasks will help you get more done in less time.
It's designed to be as simple as possible to help you
accomplish your goals.
Usage:
tasks [command]
Available Commands:
add Add a new task
clear Clear all tasks
done Mark Task as Done
help Help about any command
list list all tasks
modify edit a task
remove Remove a task
undone Mark Task as UnDone
version Prints version
Flags:
--config string config file (default is $HOME/.tasks.yaml)
-h, --help help for tasks
Use "tasks [command] --help" for more information about a command.
Add
Add will create a new task to the list
Usage:
tasks add [flags]
Aliases:
add, a
Flags:
-h, --help help for add
-p, --priority int Priority:1,2,3 (default 2)
Global Flags:
--config string config file (default is $HOME/.tasks.yaml)
List
List all tasks
Usage:
tasks list [flags]
Aliases:
list, ls
Flags:
-a, --all Show All Tasks
-d, --done Show 'Done' Tasks
-h, --help help for list
Global Flags:
--config string config file (default is $HOME/.tasks.yaml)
Done
Mark Task as Done
Usage:
tasks done [flags]
Aliases:
done, do
Flags:
-h, --help help for done
Global Flags:
--config string config file (default is $HOME/.tasks.yaml)
Undone
Mark Task as UnDone
Usage:
tasks undone [flags]
Aliases:
undone, undo
Flags:
-h, --help help for undone
Global Flags:
--config string config file (default is $HOME/.tasks.yaml)
Remove
Remove will remove a task from the list by Label(index)
Usage:
tasks remove [flags]
Aliases:
remove, rm
Flags:
-d, --done remove only done tasks
-h, --help help for remove
Global Flags:
--config string config file (default is $HOME/.tasks.yaml)
Modify
Edit a task
Usage:
tasks modify [flags]
Aliases:
modify, mod, ed
Flags:
-h, --help help for modify
Global Flags:
--config string config file (default is $HOME/.tasks.yaml)
Clear
Clear all tasks
Usage:
tasks clear [flags]
Flags:
-f, --force Force remove all tasks
-h, --help help for clear
Global Flags:
--config string config file (default is $HOME/.tasks.yaml)
Help
Help provides help for any command in the application.
Simply type tasks help [path to command] for full details.
Usage:
tasks help [command] [flags]
Flags:
-h, --help help for help
Global Flags:
--config string config file (default is $HOME/.tasks.yaml)
version
Prints version