Package-level declarations
Types
Builder for arity-based list options that return nullable lists of lists.
Builder for arity-based options that return nullable lists of values.
Builder for arity-based set options that return nullable sets of lists.
Abstract base class for collection option builders (List and Set).
Utilities for generating shell completion scripts from Arguments definitions.
Builder for creating command-line count options with various configurations and constraints.
Builder for creating command-line domains (subcommands) with various configurations and constraints.
Builder for arity-based list options that return non-nullable lists of lists.
Builder for arity-based options that return non-nullable lists of values.
Builder for arity-based set options that return non-nullable sets of lists.
Builder for non-nullable command-line options. This type is returned by .default() and .required() to ensure type safety. It delegates most operations to the underlying OptionBuilder while ensuring type safety.
Builder for creating command-line options with various configurations and constraints.
Builder for creating command-line list options with various configurations and constraints.
Builder for creating command-line set options with various configurations and constraints.
Exception thrown when argument parsing fails due to invalid input, missing required arguments, or constraint violations.
Exception thrown when attempting to access an uninitialized property that was declared as non-nullable but no value was provided.
Enum representing the source of a value for an Argos-managed property.
Functions
Sets the arity (number of required values) for this option.
Converts string option to boolean option.
Converts boolean option to count collector.
Sets a default value for nullable option, making it non-nullable.
Converts non-nullable string option to non-nullable double option.
Converts string option to double option.
Makes boolean option eager (evaluated immediately, causing early exit).
Converts non-nullable string option to non-nullable enum option.
Converts string option to enum option.
Converts non-nullable string option to non-nullable float option.
Converts string option to float option.
Converts non-nullable string option to non-nullable integer option.
Converts string option to integer option.
Converts option to list collector.
Converts non-nullable string option to non-nullable long option.
Converts string option to long option.
Makes a non-nullable boolean option negatable with custom prefix.
Makes this nullable boolean option negatable with a custom prefix. Creates an automatic negation option (e.g., --disable-colors for --colors with prefix "disable-").
Makes this non-nullable boolean option negatable with a custom prefix. Creates an automatic negation option (e.g., --disable-colors for --colors with prefix "disable-").
Restricts non-nullable string option to one of the specified allowed values.
Restricts string option to one of the specified allowed values.
Converts string option to password option with prompting capabilities.
Marks this option as required.
Marks this nullable option as required, converting it to a non-nullable type.
Controls whether this option requires a value.
Converts option to set collector.