diff --git a/lib/oto/core/data_composer.dart b/lib/oto/core/data_composer.dart index 7de9627..91513bf 100644 --- a/lib/oto/core/data_composer.dart +++ b/lib/oto/core/data_composer.dart @@ -51,7 +51,10 @@ class DataComposerJenkins extends DataComposer { ]).then((ProcessResult result) => jsonStr = result.stdout); jenkinsMap = getMapFromJson(jsonStr)!; - await Process.run('echo', ['-e', '\$BuildData']) + var temp = File('${Directory.current.path}/temp.sh'); + temp.createSync(); + temp.writeAsStringSync('echo -e \$BuildData', flush: true); + await Process.run(shellExe, [temp.path]) .then((processResult) => {print(processResult.stdout)}); } else if (Platform.isWindows) { await Process.run('cmd', [