lib/scout/command.rb in scout-5.3.1 vs lib/scout/command.rb in scout-5.3.2
- old
+ new
@@ -63,10 +63,15 @@
Logger::SEV_LABEL.map { |l| l.downcase },
"The level of logging to report. Use -ldebug for most detail." ) do |level|
options[:level] = level
end
+ opts.on( "-n", "--name NAME", String,
+ "Optional name to display for this server." ) do |server_name|
+ options[:server_name] = server_name
+ end
+
opts.separator " "
opts.separator "Common Options:"
opts.separator "--------------------------------------------------------------------------"
opts.on( "-h", "--help",
"Show this message." ) do
@@ -144,10 +149,11 @@
".scout" ),
"client_history.yaml" )
@verbose = options[:verbose] || false
@level = options[:level] || "info"
@force = options[:force] || false
+ @server_name = options[:server_name]
@args = args
# create config dir if necessary
@config_dir = File.dirname(history)
@@ -155,10 +161,10 @@
@log_path = File.join(@config_dir, "latest_run.log")
end
- attr_reader :server, :history, :config_dir, :log_path
+ attr_reader :server, :history, :config_dir, :log_path, :server_name
def verbose?
@verbose
end