NodeCliTool class final

Inheritance

Constructors

NodeCliTool({String executable = "node", 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
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
startScript({required String scriptPath, List<String> args = const [], String? workingDirectory, bool inheritStdio = false}) → Future<Process>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited