ng-make
Version:
Easy tools for create project in AngularJS
126 lines (67 loc) • 2.32 kB
JavaScript
//Version of Application
var version = "1.9.12";
/**
help the use of cli
*/
var help = require('./help.js');
//This var take the settings informations using the methods on settings js file
var settingsMan = require('./setting.js');
//This var
var indexGen = require('./indexGenerator.js');
var genBootApp = require('./genBootApp.js');
var moduleManager = require('./moduleManager.js');
var stateManager = require('./stateManager.js');
var shelljs = require('shelljs');
var md5 = require('./calcMD5.js');
var colors = require('colors');
var os = require('os');
var http = require('http');
var cssGen = require('./styleCSS.js');
var commandManager = require('./commandMan.js');
var readlineSync = require('readline-sync');
var Parallel = require('paralleljs');
var liveServer = require("live-server");
var isWeb = false;
var config = [{}];
var dataConfig = {};
var module = [{}];
var moduleData = {};
var states = [{}];
var stateData = {};
var fs = require('fs');
var argv = process.argv.slice(2);
if(os.type() == "Windows_NT"){
shelljs.exec("cd ..");
}else{
shelljs.exec("clear");
}
/** OLD
commandManager.cmd(fs,help,settingsMan,indexGen,genBootApp,
moduleManager,stateManager,shelljs,server,colors,os,httpServer,opener,argv,
module,moduleData,config,dataConfig,states,stateData,portfinder,commandManager,
http,version,readlineSync,Parallel,liveServer);**/
commandManager.cmd(fs,help,settingsMan,indexGen,genBootApp,
moduleManager,stateManager,shelljs,colors,argv,module,moduleData,
config,dataConfig,states,stateData,commandManager,version,readlineSync,Parallel,liveServer,http,cssGen,isWeb,os);
var options = {
host: 'www.angelocarraggi.altervista.org',
port: 80,
path: '/ng-make/version.php'
};
http.get(options, function(res) {
res.setEncoding('utf8');
res.on('data', function (chunk) {
var remoteVers = md5.calcMD5(chunk);
var thisVers = md5.calcMD5(version);
if(remoteVers == thisVers){
}else{
//console.log(argv[0]);
if(argv[0]!="webstart"){
console.error("\n\n\n Please make update ng-make, do this on your terminal\n"+"npm install -g ng-make".yellow);
}
}
})
}).on('error', function(e) {
console.log("Got error: " + e.message);
});