InteractiveMode enum
ExecInteractiveMode is a string that describes an exec plugin's relationship with standard input.
Values
- Always → const InteractiveMode
-
AlwaysExecInteractiveMode declares that this exec plugin requires standard input in order to run, and therefore the exec plugin will only be run if standard input is available for user input. If standard input is not available for user input, then the exec plugin will not be run and an error will be returned by the exec plugin runner.
- IfAvailable → const InteractiveMode
-
IfAvailableExecInteractiveMode declares that this exec plugin would like to use standard input if it is available, but can still operate if standard input is not available. Therefore, the exec plugin will be run regardless of whether stdin is available for user input. If standard input is available for user input, then it will be provided to this exec plugin.
- Never → const InteractiveMode
-
NeverExecInteractiveMode declares that this exec plugin never needs to use standard input, and therefore the exec plugin will be run regardless of whether standard input is available for user input.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
-
values
→ const List<
InteractiveMode> - A constant List of the values in this enum, in order of their declaration.