runScript method

Future<List<ProcessResult>> runScript(
  1. String script
)

Run a script

Implementation

Future<List<ProcessResult>> runScript(String script) async {
  if (options.dryRun) {
    shellScriptSplitLines(script).forEach((line) {
      if (shellScriptLineIsComment(line)) {
        stdout.writeln(line);
      } else {
        stdout.writeln('\$ $line');
      }
    });
    return <ProcessResult>[];
  }
  return await shell.run(script);
}