Console client for Astrid todo service
./bin/todo
./bin/todo all
./bin/todo tasks
./bin/todo add
- reads tasks from stdin./bin/todo new
- reads tasks from stdin./bin/todo add "buy a car #win"
./bin/todo rm <task_id1> <task_id2>
./bin/todo delete <task_id>
./bin/todo edit <task_id> "edit task"
./bin/todo tags
./bin/todo lists
./bin/todo tag <name>
./bin/todo list <name>
Add environment variables:
export ASTRID_USER=xxxxxxx@xxxxxx.xxx
export ASTRID_PASSWORD=xxxxxxxxxxx
export ASTRID_API_SECRET=xxxxxxxxxxxxx
export ASTRID_APP_ID=xxxxxxxxxxxxx
ASTRID_USER
- your login/email on astrid.com
ASTRID_PASSWORD
- your password
ASTRID_APP_ID
and ASTRID_API_SECRET
- application id and API secret, which
you can easily get on http://astrid.com/api_keys
- add 'complete' command
- write tests
- release gem
- install binary after the gem installed
- extract client into separate gem
- think about more features