UNPKG

ng-make

Version:

Easy tools for create project in AngularJS

126 lines (67 loc) 2.32 kB
#!/usr/bin/env node //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); });