30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
# File 'lib/heroku/scalr/cli.rb', line 30
def parser
@parser ||= OptionParser.new do |o|
o.banner = "Usage: heroku-scalr [options]"
o.separator ""
o.on("-C", "--config PATH", "Configuration file path. Default: ./config.rb") do |path|
@config_path = path
end
o.on("-l", "--log PATH", "Custom log file path. Default: STDOUT") do |path|
@options.update log_file: path
end
o.on("-v", "--verbose", "Enable verbose logging.") do
@options.update log_level: ::Logger::DEBUG
end
o.separator ""
o.on_tail("-h", "--help", "Show this message") do
puts o
exit
end
end
end
|