optimus
optimus
  • API Reference
    • Modules
  • License
  • Overview
    • Installation
    • Example
    • Credits
    • Copyright and License
  • Optimus
    • Summary
    • Types
      • arg_spec_item/0
      • arg_spec_param/0
      • custom_parser/0
      • error/0
      • flag_spec_item/0
      • flag_spec_param/0
      • option_spec_item/0
      • option_spec_param/0
      • parser/0
      • parser_result/0
      • spec/0
      • spec_item/0
      • subcommand_path/0
      • t/0
    • Functions
      • fetch_subcommand/2
      • help/1
      • new/1
      • new!/1
      • parse/2
      • parse!/3
  • Optimus.Arg
    • Summary
    • Functions
      • new/1
      • parse/3
  • Optimus.Arg.Builder
    • Summary
    • Functions
      • build/1
  • Optimus.Builder
    • Summary
    • Functions
      • build/1
      • build_/2
      • validate_keyword_list/1
  • Optimus.ColumnFormatter
    • Summary
    • Types
      • align/0
      • column_spec/0
    • Functions
      • format/2
      • join_and_keep_width/1
      • split_graphemes/3
  • Optimus.Errors
    • Summary
    • Functions
      • format/2
      • format/3
      • format_errors/1
  • Optimus.Flag
    • Summary
    • Functions
      • new/1
      • parse/3
      • try_match/3
  • Optimus.Flag.Builder
    • Summary
    • Functions
      • build/1
      • build_global/1
      • build_hide/1
  • Optimus.Format
    • Summary
    • Types
      • t/0
    • Functions
      • format/1
      • format_in_error/1
      • format_in_usage/1
      • help/1
  • Optimus.FormatableHelp
    • Summary
    • Functions
      • formatable_help/3
  • Optimus.Help
    • Summary
    • Functions
      • help/3
  • Optimus.Option
    • Summary
    • Functions
      • new/1
      • parse/3
      • try_match/3
  • Optimus.Option.Builder
    • Summary
    • Functions
      • build/1
  • Optimus.ParseResult
    • Summary
    • Types
      • arg_value/0
      • flag_value/0
      • option_value/0
      • t/0
  • Optimus.PropertyParsers
    • Summary
    • Functions
      • build_bool/3
      • build_command_name/2
      • build_default/2
      • build_long/2
      • build_parser/2
      • build_short/2
      • build_string/3
  • Optimus.Title
    • Summary
    • Functions
      • find_title_info/2
      • title/2
  • Optimus.Usage
    • Summary
    • Functions
      • help_usage/1
      • subcomand_help_usage/1
      • usage/2
      • version_usage/1
  • Exceptions
  • Optimus.OptimusConfigurationError

API Reference optimus v0.5.1

View Source

Modules

Optimus
Optimus.Arg
Optimus.Arg.Builder
Optimus.Builder
Optimus.ColumnFormatter
Optimus.Errors
Optimus.Flag
Optimus.Flag.Builder
Optimus.Format
Optimus.FormatableHelp
Optimus.Help
Optimus.OptimusConfigurationError
Optimus.Option
Optimus.Option.Builder
Optimus.ParseResult
Optimus.PropertyParsers
Optimus.Title
Optimus.Usage
Next Page → License

Hex Package Hex Preview

Built using ExDoc (v0.37.3) for the Elixir programming language