Google Tasks CLI
gtasks
: A CLI Tool for Google Tasks

Docs
Refer to the docs website to read about available commands.
Instructions to install
(make sure $HOME/go/bin
is added to $PATH
go install github.com/BRO3886/gtasks@latest
or you can download the binary:
- Download the binary for your system (check releases)
- Move to a particular folder, for eg Documents
- Append the absolute path (use
pwd
) of the folder to PATH
- Execute
gtasks
from anywhere
Instructions to Run and Build from Source:
- Pre-requisites
- Directions to install
git clone https://github.com/BRO3886/google-tasks-cli
(if you're on linux)
make linux
./bin/linux/gtasks <COMMAND>
(if you're on windows)
make windows
./bin/windows/gtasks <COMMAND>
Or, you can check out the pre-compiled binaries under Releases
Usage:
gtasks [command]
Available Commands:
help Help about any command
login Logging into Google Tasks
tasklists View and create tasklists for currently signed-in account
tasks View, create, list and delete tasks in a tasklist
Flags:
-h, --help help for gtasks
-t, --toggle Help message for toggle
Use "gtasks [command] --help" for more information about a command.
Commands
Help
- To see details about a command
gtasks <COMMAND> help
Auth
gtasks login
gtasks logout
Tasklists
gtasks tasklists view
gtasks tasklists add -t 'title'
gtasks tasklists add --title 'title'
gtasks tasklists rm
Tasks
- To pre-select tasklist, provide it's title as follows:
gtasks tasks -l <title> subcommand [--subcommand-flags]
Examples:
gtasks tasks [--tasklist|-l] "DSC VIT" view [--include-completed | -i]
Note: If the -l
flag is not provided you will be able to choose a tasklist from the prompt
gtasks tasks view
gtasks tasks view -i
gtasks tasks view --include-completed
gtasks tasks view ... --sort [due,title,position, default=position]
gtasks tasks add
gtasks tasks done
gtasks tasks rm
Made with :coffee: &
Cobra