7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
# File 'lib/flynn/cli/tools/commander_setup.rb', line 7
def self.included mod
mod.class_exec do
program :version, Flynn::CLI::Tools::VERSION
default_command :help
global_option "--dry-run", "Prevents this command from making changes" do |v|
Flynn::CLI::Tools.options[:dry_run] = v
end
global_option "--verbose", "Sets log level to INFO" do |v|
Flynn::CLI::Tools.logger.level = Logger::INFO
end
global_option "--debug", "Sets log level to DEBUG" do |v|
Flynn::CLI::Tools.logger.level = Logger::DEBUG
end
if File.basename($0).start_with? "flynn-"
global_option "-c CLUSTER", "--cluster CLUSTER", String, "Set the flynn cluster to use" do |v|
Flynn::CLI::Tools.flynn_cluster = v
end
end
global_option "-q", "--quiet", "Disables logging" do |v|
Flynn::CLI::Tools.options[:quiet] = v
end
end
end
|