ng-make
Version:
Easy tools for create project in AngularJS
45 lines (35 loc) • 1.31 kB
JavaScript
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(){
}