summaryrefslogtreecommitdiff
path: root/app/relay/runner.js
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2018-06-01 04:48:34 +0200
committerJules Laplace <julescarbon@gmail.com>2018-06-01 04:48:34 +0200
commiteba0237384836a66a2895e44636739bc47a5943a (patch)
tree412549f8a31d9ad4ceb5498a125e6da52e1f3f4c /app/relay/runner.js
parent3824c7b35dfa6ef74d396c54306afbbb6d557fe0 (diff)
script output coming back clceanly
Diffstat (limited to 'app/relay/runner.js')
-rw-r--r--app/relay/runner.js6
1 files changed, 4 insertions, 2 deletions
diff --git a/app/relay/runner.js b/app/relay/runner.js
index 63cae69..b0b9d43 100644
--- a/app/relay/runner.js
+++ b/app/relay/runner.js
@@ -71,7 +71,7 @@ export function build_params(module, task) {
opt_params = activity.params(task)
}
else {
- const opt = task.opt
+ const opt = task.opt || {}
opt_params = Object.keys(opt).map(key => {
const flag = '--' + key.replace(/-/g, '_')
const value = opt[key]
@@ -149,7 +149,9 @@ export function run_script(task, cb) {
console.log('running task', task.activity)
console.log(module.cwd)
console.log(interpreter.cmd, params)
- execFile(interpreter.cmd, [params], cb)
+ execFile(interpreter.cmd, params, {
+ cwd: module.cwd,
+ }, cb)
}
export function run_task(task, preempt, watch){