table of contents
MooseX::App::ParsedArgv::Element(3) | User Contributed Perl Documentation | MooseX::App::ParsedArgv::Element(3) |
NAME¶
MooseX::App::ParsedArgv::Element - Parsed logical element from @ARGV
DESCRIPTION¶
Every instance of this class represents a logical entity from @ARGV
METHODS¶
key¶
Parameter value or option key
value¶
Arrayref of values. A value is represented by a MooseX::App::ParsedArgv::Value object.
add_value¶
Append a value
all_scalar_values¶
All values as scalars (in supplied order)
all_values¶
All values as MooseX::App::ParsedArgv::Value objects (in supplied order)
last_value¶
Last value as MooseX::App::ParsedArgv::Value object (as given by supplied order)
type¶
Type of element. Can be 'option', 'parameter' or 'extra'
consumed¶
Flag that indicates if element was already consumed
consume¶
Consumes element. Dies if element is already consumed
serialize¶
Serializes element (Does not procuce output that is identical with original @ARGV)
original¶
Tries to re-create the original input
2024-08-09 | perl v5.40.0 |