allow pass cwd to assertProcess

This commit is contained in:
2022-11-02 21:08:42 +00:00
parent 2af8b8c95f
commit 49e749feb5

View File

@@ -663,8 +663,8 @@ class Prelude {
#end #end
} }
public static function assertProcess(command:String, args:Array<String>, ?inputLines:Array<String>, fullProcess = true):String { public static function assertProcess(command:String, args:Array<String>, ?inputLines:Array<String>, fullProcess = true, cwd = null):String {
return tryProcess(command, args, (error) -> { throw error; }, inputLines, fullProcess); return tryProcess(command, args, (error) -> { throw error; }, inputLines, fullProcess, cwd);
} }
public static function tryProcess(command:String, args:Array<String>, handleError:String->Void, ?inputLines:Array<String>, fullProcess = true, cwd:String = null):String { public static function tryProcess(command:String, args:Array<String>, handleError:String->Void, ?inputLines:Array<String>, fullProcess = true, cwd:String = null):String {