ArgResults class
The results of parsing a series of command line arguments using ArgParser.parse().
Includes the parsed options and any remaining unparsed command line arguments.
Properties
-
arguments
→ List<
String> -
The original list of arguments that were parsed.
final
- command → ArgResults
-
The command that was selected, or
null
if none was. [...]final - hashCode → int
-
The hash code for this object. [...]
read-only, inherited
- name → String
-
If these are the results for parsing a command's options, this will be the
name of the command. For top-level results, this returns
null
.final -
options
→ Iterable<
String> -
Get the names of the available options as an
Iterable
. [...]read-only -
rest
→ List<
String> -
The remaining command-line arguments that were not parsed as options or
flags. [...]
final
- runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed. [...]
inherited
-
toString(
) → String -
Returns a string representation of this object.
inherited
-
wasParsed(
String name) → bool -
Returns
true
if the option withname
was parsed from an actual argument. [...]
Operators
-
operator ==(
Object other) → bool -
The equality operator. [...]
inherited
-
operator [](
String name) → dynamic -
Gets the parsed command-line option named
name
.