A CLI client for Google Tasks, written in Go
gtasks
: A CLI Tool for Google Tasks
Refer to the docs website to read about available commands.
(make sure $HOME/go/bin
is added to $PATH
go install github.com/BRO3886/gtasks@latest
or you can download the binary:
pwd
) of the folder to PATH
gtasks
from anywheregit 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.
gtasks <COMMAND> help
gtasks login
gtasks logout
gtasks tasklists view
gtasks tasklists add -t 'title'
gtasks tasklists add --title 'title'
gtasks tasklists rm
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