cloudcmd/bin/cloudcmd.js
2014-07-18 08:45:31 -04:00

50 lines
964 B
JavaScript
Executable file

#!/usr/bin/env node
(function(){
'use strict';
var Info = require('../package'),
DIR = __dirname + '/../',
DIR_LIB = DIR + 'lib/',
Util = require(DIR_LIB + 'util'),
argv = process.argv,
length = argv.length - 1,
argvLast = argv[length];
switch (argvLast) {
default:
start();
break;
case '--test':
Util.log('Cloud Commander testing mode');
Util.log('argv: ', argv);
start({
test: true
});
break;
case '-v':
version();
break;
case '--version':
version();
break;
}
function version() {
console.log('v' + Info.version);
}
function start(params) {
var cloudcmd = require('../cloudcmd');
cloudcmd.start(params);
}
})();