githubber-coffee 641 B

123456789101112131415161718192021222324
  1. #!/usr/bin/env coffee
  2. fs = require "fs"
  3. omelette = require "../coffee/omelette"
  4. complete = omelette "githubber-coffee <action> <user> <repo>"
  5. complete.on "action", -> @reply ["star", "clone", "update", "push"]
  6. complete.on "user", (action)-> @reply fs.readdirSync "/Users/"
  7. complete.on "repo", (user)-> @reply [
  8. "http://github.com/#{user}/helloworld"
  9. "http://github.com/#{user}/blabla"
  10. ]
  11. complete.init();
  12. # If you want to setup, you can use `omeletteInstance.setupShellInitFile()` function.
  13. if ~process.argv.indexOf '--setup'
  14. complete.setupShellInitFile()
  15. console.log "Your program's default workflow."
  16. console.log process.argv