enum Athena::Console::Input::Argument::Mode
#
Represents the possible modes of an ACON::Input::Argument
,
that describe the "type" of the argument.
Modes can also be combined using the Enum.[] macro.
For example, ACON::Input::Argument::Mode[:required, :is_array]
which defines a required array argument.
Members#
REQUIRED = 1
#
Represents a required argument that MUST be provided. Otherwise the command will not run.
OPTIONAL = 2
#
Represents an optional argument that could be omitted.
IS_ARRAY = 4
#
Represents an argument that accepts a variable amount of values. Arguments of this type must be last.