code: function configureGitAlias(answers, ghpages) {
    try {
      console.log(chalk.gray('Verifying git has been initialized...'));
      execSync(`git status ${squelch}`);
    } catch (e) {
      console.log(chalk.yellow('Git has not been initialized'));
      console.log(chalk.gray('Initializing git...'));
      execSync(`git init ${squelch}`);
    }
  
    // Create the custom git script
    let gitFilePath = `./git-${answers.command_name}`;
    let stream = fs.createWriteStream(gitFilePath);
    
    stream.once('open', function(fd) {
      stream.write("#!/bin/sh\n\n");
      stream.write("git push \"$@\"\n");
      stream.write(`test $? -eq 0 && ${answers.runner} ${answers.docs} && ${answers.runner} ${ghpages}`)
      stream.end();
    });
  
    // Make the script executable
    fs.chmodSync(gitFilePath, "0755");
    execSync(`git config --local --add alias.${answers.command_name} '!sh -c "./git-${answers.command_name}"'`);
  }
docs: @function
  @name configureGitAlias
  @description
  Configure the custom git script
  
  @param {String} runner - Selected task-runner
  @param {String} docs - Selected documentation generator
  @param {String} ghpages - Selected gh-pages script
  
  @returns {Promise} Promise object that is resolved after Inquirer
  and custom script creation completes