UNPKG

470 Btext/coffeescriptView Raw
1commander = require 'commander'
2packageJSON = require './package.json'
3
4class Command
5 run: =>
6 commander
7 .version packageJSON.version
8 .command 'deploy', 'deploy an application'
9 .command 'list', 'list available tags'
10 .command 'status', 'status of a deploy'
11 .command 'rollback', 'rollback a deploy'
12 .parse process.argv
13
14 unless commander.runningCommand
15 commander.outputHelp()
16 process.exit 1
17
18(new Command()).run()