td
Your todo list in your terminal.
Usage
Installation
- From binary: go to the release page
- From source:
go get github.com/deild/td
td will look at a .todos
files to store your todos (like Git does: it will try recursively in each parent folder). This permit to have different list of todos per folder.
If it doesn't find a .todos
, td use an environment variable to store your todos: TODO_DB_PATH
where you define the path to the JSON file. If the file doesn't exist, the program will create it for you.
CLI
NAME:
td - Your todos manager
USAGE:
td [global options] command [command options] [arguments...]
VERSION:
1.4.0
AUTHORS:
Tolvä <[email protected]>
Gaël Gillard <[email protected]>
Tarcísio Gruppi <[email protected]>
Victor Alves <[email protected]>
COMMANDS:
init, i Initialize a collection of todos. If not path defined, it will create a file named .todos in the current directory.
add, a Add a new todo
modify, m Modify the text of an existing todo
toggle, t Toggle the status of a todo by giving his id
wip, w Change the status of a todo to "Work In Progress" by giving its id
clean, c Remove finished todos from the list
reorder, r Reset ids of todo
swap, sw Swap the position of two todos
search, s Search a string in all todos
help, h Shows a list of commands or help for one command
GLOBAL OPTIONS:
--done, -d print done todos
--wip, -w print work in progress todos
--all, -a print all todos
--help, -h show help
--version, -v print the version
COPYRIGHT:
Copyright (c) 2018 Tolvä