8000 GitHub - midsol/astrid_todo: Console client for Astrid todo service
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

midsol/astrid_todo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

astrid_todo

Console client for Astrid todo service

Usage

List all tasks

  • ./bin/todo
  • ./bin/todo all
  • ./bin/todo tasks

Add new task

  • ./bin/todo add - reads tasks from stdin
  • ./bin/todo new - reads tasks from stdin
  • ./bin/todo add "buy a car #win"

Delete task

  • ./bin/todo rm <task_id1> <task_id2>
  • ./bin/todo delete <task_id>

Edit task

  • ./bin/todo edit <task_id> "edit task"

List tags (lists)

  • ./bin/todo tags
  • ./bin/todo lists

List tasks by tag

  • ./bin/todo tag <name>
  • ./bin/todo list <name>

Configuration

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

Roadmap

  • add 'complete' command
  • write tests
  • release gem
  • install binary after the gem installed
  • extract client into separate gem
  • think about more features

About

Console client for Astrid todo service

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 83.8%
  • Shell 16.2%
0