todo
A simple command-line todo list written in Go.
Usage
List todo
$ todo list
â 001: Send patch to golang-dev
â 002: Fix bug in vim
â 003: Write new blog entry
Add new todo
$ todo add Bake cake
$ todo list
â 001: Send patch to golang-dev
â 002: Fix bug in vim
â 003: Write new blog entry
â 004: Bake cake
Update todo
$ todo update 4 Bake pudding
Task 4 updated with message: Bake pudding
$ todo list
â 001: Send patch to golang-dev
â 002: Fix bug in vim
â 003: Write new blog entry
â 004: Bake pudding
Delete todo
$ todo delete 3
$ todo list
â 001: Send patch to golang-dev
â 002: Fix bug in vim
â 003: Bake cake
Done todo
$ todo done 3
$ todo list
â 001: Send patch to golang-dev
â 002: Fix bug in vim
â 003: Bake cake
Undone todo
$ todo undone 3
$ todo list
â 001: Send patch to golang-dev
â 002: Fix bug in vim
â 003: Bake cake
Sort todo
$ todo list
â 001: Send patch to golang-dev
â 002: Fix bug in vim
â 003: Bake cake
â 004: Write new blog entry
$ todo sort
$ todo list
â 001: Fix bug in vim
â 002: Write new blog entry
â 003: Send patch to golang-dev
â 004: Bake cake
Requirements
- golang
Installation
go get github.com/mattn/todo
License
MIT
Author
Yasuhiro Matsumoto (a.k.a mattn)