From 1202c8b68ad9e174733681525446d53ed56ea75c Mon Sep 17 00:00:00 2001 From: coderaiser Date: Fri, 11 Jul 2014 02:30:16 -0400 Subject: [PATCH] feature(cloudcmd) add -v, --version --- bin/cloudcmd.js | 34 +++++++++++++++++++++++++++------- 1 file changed, 27 insertions(+), 7 deletions(-) diff --git a/bin/cloudcmd.js b/bin/cloudcmd.js index 01b97b1c..2fa0bc4c 100755 --- a/bin/cloudcmd.js +++ b/bin/cloudcmd.js @@ -3,25 +3,45 @@ (function(){ 'use strict'; - var CloudCmd = require('../cloudcmd'), + var Info = require('../package'), + DIR = '../lib/', Util = require(DIR + 'util'), argv = process.argv, length = argv.length - 1, - argvLast = argv[length], - isTest; + argvLast = argv[length]; switch (argvLast) { + default: + start({}); + break; + case '--test': Util.log('Cloud Commander testing mode'); Util.log('argv: ', argv); - isTest = true; + start({ + isTest: true + }); + break; + + case '-v': + version(); + break; + + case '--version': + version(); break; } - CloudCmd.start({ - isTest: isTest - }); + function version() { + console.log('v' + Info.version); + } + + function start(params) { + var cloudcmd = require('../cloudcmd'); + + cloudcmd.start(params); + } })();