SmartArgCommand class abstract

Inheritance
Implementers

Constructors

SmartArgCommand()

Properties

extras List<String>?
List of extras supplied on the command line.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
parent SmartArg?
The Parent SmartArg, or SmartArgCommand instance for the current subcommand.
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

afterCommandExecute(SmartArgCommand command) → void
Invoked after a SmartArgCommand is executed
inherited
afterCommandParse(SmartArg command, List<String> arguments) → void
Invoked after the Command parsing has completed.
inherited
beforeCommandExecute(SmartArgCommand command) → void
Invoked before a SmartArgCommand is executed
inherited
beforeCommandParse(SmartArg command, List<String> arguments) → void
Invoked before an annotated Command parsing has started.
inherited
execute(SmartArg parentArguments) Future<void>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
parse(List<String> arguments) Future<void>
Parse the arguments list populating properties on the SmartArg class.
inherited
postCommandExecute(SmartArgCommand command) Future<void>
Awaited after a SmartArgCommand is executed
inherited
postCommandParse(SmartArg command, List<String> arguments) Future<void>
Awaited after the Command parsing has completed.
inherited
preCommandExecute(SmartArgCommand command) Future<void>
Awaited before a SmartArgCommand is executed
inherited
preCommandParse(SmartArg command, List<String> arguments) Future<void>
Awaited before an annotated Command parsing has started.
inherited
toString() String
A string representation of this object.
inherited
usage() String
Return a string telling the user how to use your application from the command line.
inherited
withEnvironment(Map<String, String> environment) → void
Sets the environment map to be used during argument parsing
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited