const gulp = require('gulp'); const minimist = require('minimist'); const requireDir = require('require-dir'); requireDir('./gulp/tasks', { recurse: true }); const config = require('./gulp/config'); var options = minimist(process.argv.slice(2)); console.log(options) // console.log(options.view ? '41SLSP_EPF-' + options.view : false); //config.setVe(!!options.ve); config.setVe(true); if (options.sandbox) { config.setView('41SLSP_HPH-EPFL'); config.setProxy('https://slsp-hph-psb.primo.exlibrisgroup.com:443'); } else { config.setView(options.view ? '41SLSP_EPF-' + options.view : false); config.setProxy('https://slsp-epfl.primo.exlibrisgroup.com:443'); } if (options.reinstallNodeModules) config.setReinstallNodeModules(options.reinstallNodeModules); if (options.proxy) config.setProxy(options.proxy); if (options.useScss) config.setUseScss(options.useScss); //config.setBrowserify(options.browserify); config.setBrowserify(true); config.setSaml(options.saml); config.setCas(options.cas); gulp.task('copy_sandbox_to_prod', function(){ return gulp.src(['./primo-explore/custom/41SLSP_HPH-EPFL/**']) .pipe(gulp.dest('./primo-explore/custom/41SLSP_EPF-prod/')); }) gulp.task('copy_to_sandbox', function(){ return gulp.src(['./primo-explore/custom/41SLSP_EPF-prod/**']) .pipe(gulp.dest('./primo-explore/custom/41SLSP_HPH-EPFL/')); }) gulp.task('copy_to_test', function(){ return gulp.src(['./primo-explore/custom/41SLSP_EPF-prod/**']) .pipe(gulp.dest('./primo-explore/custom/41SLSP_EPF-test/')); }) gulp.task('copy_test_to_prod', function(){ return gulp.src(['./primo-explore/custom/41SLSP_EPF-test/**']) .pipe(gulp.dest('./primo-explore/custom/41SLSP_EPF-prod/')); })