https://github.com/mattn/todo
A simple command-line todo list written in Go.
https://github.com/mattn/todo
Last synced: 9 months ago
JSON representation
A simple command-line todo list written in Go.
- Host: GitHub
- URL: https://github.com/mattn/todo
- Owner: mattn
- Created: 2014-08-07T12:04:51.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2022-01-13T15:05:36.000Z (almost 4 years ago)
- Last Synced: 2025-04-14T03:15:31.006Z (9 months ago)
- Language: Go
- Homepage:
- Size: 17.6 KB
- Stars: 130
- Watchers: 7
- Forks: 17
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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)