old_contents: var gulp = require('gulp');
  var chug = require('gulp-chug');
  var argv = require('yargs').argv;
  
  config = [
      '--rootPath',
      argv.rootPath || '../../../web/assets/',
      '--nodeModulesPath',
      argv.nodeModulesPath || '../../../node_modules/',
      '--vendorPath',
      argv.vendorPath || '../../../vendor/'
  ];
  
  gulp.task('admin', function() {
      gulp.src('web/assets/backend/Gulpfile.js', { read: false })
          .pipe(chug({ args: config }))
      ;
  });
  
  gulp.task('admin-watch', function() {
      gulp.src('web/assets/backend/Gulpfile.js', { read: false })
          .pipe(chug({ args: config, tasks: 'watch' }))
      ;
  });
  
  gulp.task('app', function() {
      gulp.src('web/assets/frontend/Gulpfile.js', { read: false })
          .pipe(chug({ args: config }))
      ;
  });
  
  gulp.task('app-watch', function() {
      gulp.src('web/assets/frontend/Gulpfile.js', { read: false })
          .pipe(chug({ args: config, tasks: 'watch' }))
      ;
  });
  
  gulp.task('default', ['admin', 'shop']);
  
new_contents: var gulp = require('gulp');
  var chug = require('gulp-chug');
  var argv = require('yargs').argv;
  
  config = [
      '--rootPath',
      argv.rootPath || '../../../web/assets/',
      '--nodeModulesPath',
      argv.nodeModulesPath || '../../../node_modules/',
      '--vendorPath',
      argv.vendorPath || '../../../vendor/'
  ];
  
  gulp.task('admin', function() {
      gulp.src('web/assets/backend/Gulpfile.js', { read: false })
          .pipe(chug({ args: config }))
      ;
  });
  
  gulp.task('admin-watch', function() {
      gulp.src('web/assets/backend/Gulpfile.js', { read: false })
          .pipe(chug({ args: config, tasks: 'watch' }))
      ;
  });
  
  gulp.task('app', function() {
      gulp.src('web/assets/frontend/Gulpfile.js', { read: false })
          .pipe(chug({ args: config }))
      ;
  });
  
  gulp.task('app-watch', function() {
      gulp.src('web/assets/frontend/Gulpfile.js', { read: false })
          .pipe(chug({ args: config, tasks: 'watch' }))
      ;
  });
  
  gulp.task('default', ['admin', 'app']);
  
subject: fix main gulpfile