InteractiveMode enum

ExecInteractiveMode is a string that describes an exec plugin's relationship with standard input.

Inheritance
Available extensions

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.