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