enum Athena::Console::Input::Argument::Mode
Overview
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.
Defined in:
input/argument.crEnum 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.
-
None =
0 -
All =
7