haxeui/haxeui-core

View on GitHub
cli/src/runs/ProcessRun.hx

Summary

Maintainability
Test Coverage
package runs;

class ProcessRun extends Run {
    private var _args:Array<String> = [];
    public function new(args:Array<String>) {
        super();
        _args = args;
    }

    public override function execute(params:Params) {
        Util.log('running: ${_args.join(" ")}');

        Sys.setCwd(params.target);
        var c = _args.shift();
        //Sys.command(c, _args);
        var p = new ProcessHelper();
        p.run(c, _args);
        Sys.setCwd(params.cwd);
    }
}