Method: Clamp::Command#parse

Defined in:
lib/clamp/command.rb

#parse(arguments) ⇒ Array<String>

Parse command-line arguments.

Parameters:

  • arguments (Array<String>)

    command-line arguments

Returns:

  • (Array<String>)

    unconsumed arguments



46
47
48
49
50
51
52
# File 'lib/clamp/command.rb', line 46

def parse(arguments)
  @remaining_arguments = arguments.dup
  parse_options
  parse_parameters
  parse_subcommand
  handle_remaining_arguments
end