ElixirMixCliTool class final
Constructors
- ElixirMixCliTool.new({String executable = "mix", int? windowsCodePage = WindowsCodePage.utf8})
Properties
- executable ↔ String
-
The executable that is used whenever this CliTool starts a io.Process.
latefinalinherited
-
extraEnvironment
↔ Map<
String, String> ? -
Some extra environment variables that will used whenever a process is
started by this CliTool.
getter/setter pairinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- originalExecutable → String
-
This is the original executable that was passed to the constructor
of this CliTool.
finalinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- website → Uri?
-
A link to the official website of this tool.
no setterinherited
- windowsCodePage → int?
-
The code page that should be used when executing this CliTool
on windows.
finalinherited
Methods
-
checkExistsSync(
) → void -
Check if executable exists, as per existsSync.
inherited
-
consumeProcess(
List< String> args, {String? workingDirectory, CliStreamConsumer consumer = const CliStreamConsumer(), Map<String, String> ? environment, bool includeParentEnvironment = true, bool includeExtraEnvironment = true}) → Future<int> -
Start a new process and consume it using
consumer
.inherited -
evaluateProcess(
List< String> args, {String? workingDirectory, CliStreamConsumer consumer = const CliStreamConsumer(), Map<String, String> ? environment, bool includeParentEnvironment = true, bool includeExtraEnvironment = true, int expectedCode = 0}) → Future<bool> -
Start a process in
workingDirectory
.inherited -
existsSync(
) → bool -
Synchronously check if executable can be found and executed without any
errors.
override
-
format(
String glob) → Future< void> -
getVersionSync(
) → Version -
Returns the version of executable.
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
runAsync(
List< String> args, {String? workingDirectory, Encoding encoding = defaultCliEncoding, Map<String, String> ? environment, bool includeParentEnvironment = true, bool includeExtraEnvironment = true}) → Future<ProcessResult> -
inherited
-
runSync(
List< String> args, {String? workingDirectory, Encoding encoding = defaultCliEncoding, Map<String, String> ? environment, bool includeParentEnvironment = true, bool includeExtraEnvironment = true}) → ProcessResult -
inherited
-
startProcess(
List< String> args, {String? workingDirectory, ProcessStartMode mode = io.ProcessStartMode.normal, Map<String, String> ? environment, bool includeParentEnvironment = true, bool includeExtraEnvironment = true}) → Future<Process> -
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited