1 | #!/usr/bin/env node
|
2 | var version = "1.8.8";
|
3 |
|
4 | var help = require('./help.js');
|
5 | var settingsMan = require('./setting.js');
|
6 | var indexGen = require('./indexGenerator.js');
|
7 | var genBootApp = require('./genBootApp.js');
|
8 | var moduleManager = require('./moduleManager.js');
|
9 | var stateManager = require('./stateManager.js');
|
10 | var shelljs = require('shelljs');
|
11 | var md5 = require('./calcMD5.js');
|
12 | var colors = require('colors');
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 | var http = require('http');
|
20 | var cssGen = require('./styleCSS.js');
|
21 | var commandManager = require('./commandMan.js');
|
22 | var readlineSync = require('readline-sync');
|
23 | var Parallel = require('paralleljs');
|
24 |
|
25 | var liveServer = require("live-server");
|
26 |
|
27 | var isWeb = false;
|
28 |
|
29 |
|
30 |
|
31 | var config = [{}];
|
32 | var dataConfig = {};
|
33 |
|
34 | var module = [{}];
|
35 | var moduleData = {};
|
36 |
|
37 |
|
38 | var states = [{}];
|
39 | var stateData = {};
|
40 |
|
41 |
|
42 | var fs = require('fs');
|
43 | var argv = process.argv.slice(2);
|
44 |
|
45 | shelljs.exec("clear");
|
46 |
|
47 |
|
48 |
|
49 |
|
50 |
|
51 |
|
52 |
|
53 | commandManager.cmd(fs,help,settingsMan,indexGen,genBootApp,
|
54 | moduleManager,stateManager,shelljs,colors,argv,module,moduleData,
|
55 | config,dataConfig,states,stateData,commandManager,version,readlineSync,Parallel,liveServer,http,cssGen,isWeb);
|
56 |
|
57 |
|
58 |
|
59 | var options = {
|
60 | host: 'www.angelocarraggi.altervista.org',
|
61 | port: 80,
|
62 | path: '/ng-make/version.php'
|
63 | };
|
64 |
|
65 |
|
66 | http.get(options, function(res) {
|
67 |
|
68 |
|
69 | res.setEncoding('utf8');
|
70 | res.on('data', function (chunk) {
|
71 | var remoteVers = md5.calcMD5(chunk);
|
72 |
|
73 | var thisVers = md5.calcMD5(version);
|
74 | if(remoteVers == thisVers){
|
75 |
|
76 | }else{
|
77 |
|
78 | if(argv[0]!="webstart"){
|
79 | console.error("\n\n\n Please make update ng-make, do this on your terminal\n"+"npm install -g ng-make".yellow);
|
80 | }
|
81 |
|
82 | }
|
83 |
|
84 | })
|
85 |
|
86 | }).on('error', function(e) {
|
87 | console.log("Got error: " + e.message);
|
88 | });
|
89 |
|
90 |
|
91 |
|
92 |
|
93 |
|
94 |
|