optimus v0.1.1 Optimus
Summary
Types
arg_spec_item()
arg_spec_item :: {:value_name, String.t} | {:help, String.t} | {:required, boolean} | {:parser, parser}
flag_spec_item()
flag_spec_item :: {:short, String.t} | {:long, String.t} | {:help, String.t} | {:multiple, boolean}
Functions
parse(optimus, command_line)
parse(t, [String.t]) :: {:ok, Optimus.ParseResult.t} | {:ok, subcommand_path, Optimus.ParseResult.t} | {:error, [error]} | {:error, subcommand_path, [error]} | :version | :help | {:help, subcommand_path}
parse!(optimus, command_line, halt \\ &System.halt/1)
parse!(t, [String.t], (integer -> no_return)) :: Optimus.ParseResult.t | {subcommand_path, Optimus.ParseResult.t} | no_return