15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
# File 'lib/appship/cli.rb', line 15
def start(argv)
args = argv.dup
global = (args)
command = args.shift
case command
when "init"
init(args)
when "doctor"
doctor
when "build"
build(args, global)
when "package"
package(args, global)
when "upload"
upload(args, global)
when "pgyer"
pgyer(args, global)
when "fir"
fir(args, global)
when "version", "--version", "-v"
puts "appship #{VERSION}"
when nil, "help", "--help", "-h"
puts help
else
raise ConfigurationError, "未知命令: #{command}\n\n#{help}"
end
end
|