UNPKG

ng-make

Version:

Easy tools for create project in AngularJS

45 lines (35 loc) 1.31 kB
exports.install = function(shelljs,settingsMan,fs,config,os){ console.log("Download cordova".grey); if(os.platform()=="Windows_NT"){ //shelljs.exec("npm install -g cordova"); }else{ //shelljs.exec("sudo npm install -g cordova") } //CARICO I SETTINGS config=settingsMan.loadSettings(fs,config); //COPIO IL CONTENTENUTO DI TUTTI I FILE IN UNA NUOVA CARTELLA TEMPORANEA shelljs.exec("cp -R ./* ./temp/"); //CREO IL PROGETTO TRAMITE IL COMANDO DI CORDOVA shelljs.exec("rm -r ./temp/temp"); shelljs.exec("cordova create app"); //SPOSTO TUTTI I FILE DELLA CARTELLA TEMPORANEA IN QUELLA DEL PROGETTO DI CORDOVA ( www/ ) shelljs.exec("rm -R ./app/www"); shelljs.exec("mkdir ./app/www"); shelljs.exec("mv ./temp/* ./app/www/"); //FINE DELLA CREAZIONE console.log("All done!\n Your project for mobile app are ready!"); } exports.emulateAndroid = function(){ //MI DIRIGO NELLA CARTELLA DOVE C'è IL PROGETTO ANDROID //SE NON ESISTE LA PIATTAFORMA ANDROID LA CREO //ESEGUO IL COMANDO DELLA EMULAZIONE DI CORDOVA PER ANDROID } exports.emaulteiOS = function(){ //MI DIRIGO NELLA CARTELLA DOVE C'è IL PROGETTO IOS //SE NON ESISTE LA PIATTAFORMA IOS LA CREO //ESEGUO IL COMANDO DELLA EMULAZIONE DI CORDOVA PER IOS } exports.buildAndroid = function(){ } exports.buildIOS = function(){ }