CommandModel class abstract
- Inheritance
-
- Object
- ChangeNotifier
- ScriptRunner
- CommandModel
- Implementers
Constructors
- CommandModel({required String title, String command = "", bool external = false, bool argsRequired = false, String? description, String? path, String? args})
- CommandModel.empty()
-
factory
Properties
- args ↔ String?
-
getter/setter pair
- argsRequired ↔ bool
-
getter/setter pair
- command ↔ String
-
getter/setter pair
- controller ↔ ShellLinesController
-
getter/setter pair
- currentStep ↔ int
-
getter/setter pair
- description → String?
-
final
-
errorOutput
↔ List<
String> -
getter/setter pair
- external → bool
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasListeners → bool
-
Whether any listeners are currently registered.
no setterinherited
- id → String
-
final
- isRunning → bool
-
no setter
-
output
↔ List<
String> -
getter/setter pair
- outputFile ↔ String?
-
getter/setter pairinherited
- path → String?
-
final
- pathRequired ↔ bool
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- shell ↔ Shell
-
getter/setter pairinherited
- status ↔ ShellStatus
-
getter/setter pair
- title → String
-
final
- totalStep ↔ int
-
getter/setter pair
Methods
-
addListener(
VoidCallback listener) → void -
Register a closure to be called when the object changes.
inherited
-
dispose(
) → void -
Discards any resources used by the object. After this is called, the
object is not in a usable state and should be discarded (calls to
addListener will throw after the object is disposed).
inherited
-
exec(
String command, {dynamic external = false, String? path, Shell? shell}) → dynamic -
inherited
-
kill(
VoidCallback refresh) → dynamic -
liveShell(
VoidCallback refresh, {Function? customCommand, VoidCallback? postLoad, dynamic live = false, ScrollController? scrollController, dynamic resetOutput = true}) → Future< void> -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
notifyListeners(
) → void -
Call all the registered listeners.
inherited
-
removeListener(
VoidCallback listener) → void -
Remove a previously registered closure from the list of closures that are
notified when the object changes.
inherited
-
reset(
VoidCallback refresh) → dynamic -
run(
) → dynamic -
runExternalCommand(
dynamic command, dynamic path) → dynamic -
Helps to create temporary script to run on the system
inherited
-
setArgs(
String args) → dynamic -
setShell(
dynamic live, dynamic resetOutput) → dynamic -
showOutput(
) → List< TextSpan> -
stopCmdModel(
) → void -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited