/**
 * Created by CDejarl1 on 8/30/2017.
 */

@@ -41,8 +41,1170 @@
 .%0D%0A */%0D%0A
+const setup = require('./setup.js');%0D%0Aconst ruby = require('./installRuby.js');%0D%0Aconst npm = require('./installNpmPackages.js');%0D%0Aconst maven = require('./installMaven.js');%0D%0Aconst aem = require('./installAem.js');%0D%0Aconst gems = require('./installGems.js');%0D%0Aconst java = require('./installJava.js');%0D%0A%0D%0Alet fullInstall = () =%3E %7B%0D%0A    ruby.installRuby()%0D%0A        .then(() =%3E gems.installGems())%0D%0A        .then(() =%3E npm.installNpmGlobals())%0D%0A        .then(() =%3E setup.installAngularUiDependenciesWithYarn())%0D%0A        .then(success =%3E %7B%0D%0A            if (!success) %7B%0D%0A                console.log('failed to build angular dependencies, aborting webdriver update');%0D%0A                return;%0D%0A            %7D%0D%0A            return setup.updateWebdriver();%0D%0A        %7D)%0D%0A        .then(() =%3E java.installJava())%0D%0A        .then(() =%3E maven.installMaven())%0D%0A        .then(() =%3E setup.runGruntPremerge())%0D%0A        .then(() =%3E aem.installAem())%0D%0A        .then(() =%3E setup.endProcessWithMessage('For angular development, run command %22grunt host%22.%5CnFor AEM development, start the crx-quickstart server.', 5 * seconds, 0));%0D%0A%7D;%0D%0Amodule.exports = %7B%0D%0A    fullInstall: fullInstall%0D%0A%7D;

Add core functionality to fullInstall.js