From ef5e2942598a132b60332179a342545c36576723 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Fri, 22 Aug 2014 10:13:48 -0400 Subject: [PATCH] feature(spawnify) add checkArgs --- lib/server/spawnify.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/lib/server/spawnify.js b/lib/server/spawnify.js index 6a1fa5ef..01b093a4 100644 --- a/lib/server/spawnify.js +++ b/lib/server/spawnify.js @@ -17,9 +17,16 @@ callback(error, stdout, stderr); }; - сommand = args.shift(); + Util.checkArgs(arguments, ['command', 'callback']); - error = Util.exec.tryLog(function() { + if (!callback) { + callback = options; + options = null; + } + + сommand = args.shift(); + + error = Util.exec.tryLog(function() { cmd = spawn(сommand, args, options); });