docs: function configureGulp(docs, ghpages) {
    console.log(chalk.gray("Compiling the gulp template files..."));
  
    let templateFilePath = `${config.path.templates}/gulp`;
    
    // gulp.config.js set up
    let gulpconfigName = 'gulp.config.js';
    let gulpconfigFiles = [
      `"${templateFilePath}/gulp.config_header.js"`,
      `"${templateFilePath}/gulp.config_${ghpages}.js"`,
      `"${templateFilePath}/gulp.config_${docs}.js"`,
      `"${templateFilePath}/gulp.config_footer.js"`
    ];
  
    let gulpconfigExists = fs.readdirSync('./').some((file, index, array) => {
      return file.toLowerCase() == gulpconfigName.toLowerCase();
    });
  
    if (gulpconfigExists === true) {
      console.log(chalk.yellow("gulp.config.js already exists. Creating a temporary file instead..."));
      gulpconfigName = `${gulpconfigName}.tmp`;
    }
  
    execSync(`cat ${gulpconfigFiles.join(' ')} > ${gulpconfigName}`);
  
    // gulpfile.js set up
    let gulpfileName = 'gulpfile.js';
    let gulpfileFiles = [
      `"${templateFilePath}/gulpfile_header.js"`,
      `"${templateFilePath}/gulpfile_${ghpages}.js"`,
      `"${templateFilePath}/gulpfile_${docs}.js"`,
      `"${templateFilePath}/gulpfile_footer.js"`
    ];
  
    let gulpfileExists = fs.readdirSync('./').some((file, index, array) => {
      return file.toLowerCase() == gulpfileName.toLowerCase();
    });
  
    if (gulpfileExists === true) {
      console.log(chalk.yellow("gulpfile.js already exists. Creating a temporary file instead..."));
      gulpfileName = `${gulpfileName}.tmp`;
    }
  
    execSync(`cat ${gulpfileFiles.join(' ')} > ${gulpfileName}`);
  }