summaryrefslogtreecommitdiff
path: root/tools/eslint/node_modules/shelljs/bin/shjs
diff options
context:
space:
mode:
Diffstat (limited to 'tools/eslint/node_modules/shelljs/bin/shjs')
-rwxr-xr-xtools/eslint/node_modules/shelljs/bin/shjs8
1 files changed, 6 insertions, 2 deletions
diff --git a/tools/eslint/node_modules/shelljs/bin/shjs b/tools/eslint/node_modules/shelljs/bin/shjs
index d239a7ad4b..aae3bc64ce 100755
--- a/tools/eslint/node_modules/shelljs/bin/shjs
+++ b/tools/eslint/node_modules/shelljs/bin/shjs
@@ -37,7 +37,9 @@ if (scriptName.match(/\.coffee$/)) {
// CoffeeScript
//
if (which('coffee')) {
- exec('coffee ' + scriptName + ' ' + args.join(' '), { async: true });
+ exec('coffee "' + scriptName + '" ' + args.join(' '), function(code) {
+ process.exit(code);
+ });
} else {
console.log('ShellJS: CoffeeScript interpreter not found');
console.log();
@@ -47,5 +49,7 @@ if (scriptName.match(/\.coffee$/)) {
//
// JavaScript
//
- exec('node ' + scriptName + ' ' + args.join(' '), { async: true });
+ exec('node "' + scriptName + '" ' + args.join(' '), function(code) {
+ process.exit(code);
+ });
}