runScriptCodeAsync method
Future<int>
runScriptCodeAsync({
- required String script,
- String? workingDirectory,
- CliStreamConsumer consumer = const CliStreamConsumer(),
Implementation
Future<int> runScriptCodeAsync({
required String script,
String? workingDirectory,
CliStreamConsumer consumer = const CliStreamConsumer(),
}) async {
final file =
Directory.systemTemp.file("${clock.now().microsecondsSinceEpoch}.ps1");
await file.writeAsString(script, mode: FileMode.writeOnly, flush: true);
return runScriptAsync(
scriptPath: file.path,
consumer: consumer,
workingDirectory: workingDirectory,
);
}