From 2e21e3aa91ef9977642ee3c7b9dc80dbef7ef28a Mon Sep 17 00:00:00 2001 From: coderaiser Date: Fri, 10 Apr 2015 08:29:36 -0400 Subject: [PATCH] feature(cloudcmd) args: add check of unknown options --- bin/cloudcmd.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/bin/cloudcmd.js b/bin/cloudcmd.js index 24b5b1f2..a70dc990 100755 --- a/bin/cloudcmd.js +++ b/bin/cloudcmd.js @@ -13,6 +13,7 @@ createPass = require(DIR_SERVER + 'password'), argv = process.argv, + args = require('minimist')(argv.slice(2), { string: [ 'port', @@ -45,6 +46,9 @@ s: 'save', a: 'auth', c: 'config' + }, + unknown: function(cmd) { + exit('\'%s\' is not a cloudcmd option. See \'cloudcmd --help\'.', cmd); } }); @@ -62,7 +66,7 @@ config('auth', args.auth); config('online', args.online); config('username', args.username); - root(args.root) + root(args.root); readConfig(args.config); @@ -157,8 +161,8 @@ require(DIR_LIB + '/server/repl'); } - function exit(message) { - console.error(message); + function exit() { + console.error.apply(console, arguments); process.exit(1); }