class PhusionPassenger::Standalone::Command

def parse_options

def parse_options
  load_and_merge_global_options(@options)
  @parsed_options = {}
  @parser = self.class.create_option_parser(@parsed_options)
  begin
    @original_argv = @argv.dup
    @parser.parse!(@argv)
    @options.merge!(@parsed_options)
  rescue OptionParser::ParseError => e
    STDERR.puts "*** ERROR: #{e}"
    abort @parser.to_s
  end
  if @options[:help]
    puts @parser
    exit
  end
end