def parse_other_args(opts, options)
      opts.on("-d", "--decommission [AGENT]") do |a|
        options[:action] = 'decommission'
        options[:agent_name] = a || 'instance'
        options[:thin_command_client] = true
      end

      opts.on("-S", "--shutdown [AGENT]") do |a|
        options[:action] = 'shutdown'
        options[:agent_name] = a || 'instance'
        options[:thin_command_client] = true
      end
    end
def parse_other_args(opts, options)
      opts.on("-d", "--decommission [AGENT]") do |a|
        options[:action] = 'decommission'
        options[:agent_name] = a || 'instance'
        options[:thin_command_client] = true
      end

      opts.on("-S", "--shutdown [AGENT]") do |a|
        options[:action] = 'shutdown'
        options[:agent_name] = a || 'instance'
        options[:thin_command_client] = true
      end
    end
Parse other arguments used by infrastructure agents

 === Parameters
 opts(OptionParser):: Options parser with options to be parsed
 options(Hash):: Storage for options that are parsed

 === Return
 true:: Always return true