SmartArgCommand class abstract

Inheritance

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
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

afterCommandExecute(SmartArgCommand command) → void
Invoked after a command is executed
inherited
beforeCommandExecute(SmartArgCommand command) → void
Invoked before a command is executed
inherited
beforeCommandParse(SmartArgCommand command, List<String> arguments) → void
Invoked before a command is parsed
inherited
execute(SmartArg parentArguments) → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
parse(List<String> arguments) → void
Parse the arguments list populating properties on the SmartArg class.
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