code: function cloneMean(options, done){
  
    // TODO - Possibly remove depdendency of git all together and download and optionally add a remote.
    if (!shell.which('git')) return console.log(chalk.red('Prerequisite not installed: git'));
    var name = options.name;
    var source = (options.git ? 'git@github.com:linnovate/mean.git' : 'https://github.com/linnovate/mean.git');
  
    // Allow specifying specific repo
    if (options.repo) {
      source = options.repo;
    }
  
    // If full clone is specified do a normal clone - default is a shallow --depth 1 clone"
    var shallow = (options.full ? '' : ' --depth 1 ');
  
    // Install the specified branch or the stableTag - No more MASTER!
    //var branch = options.branch ? options.branch : stableTag;
    var branch = options.branch;
    source = branch + ' ' + source + ' "' + name + '"';
    var gitCmd = 'git clone ' + shallow + ' -b' + source;
    console.log(chalk.green('Cloning branch: %s into destination folder:'), options.branch, name);
    console.log(chalk.green(gitCmd));
  
    // Running clone
    shell.exec(gitCmd , function(status, output) {
      if (status) {
  	    console.log(output);
  	    return done(status);
      }
      console.log();
      done();
  
    });
  }
docs: /*
  function printMeanIntro(done) {
  var logo = fs.readFileSync(__dirname + '/../img/logo.txt');
  console.log(logo.toString());
  done();
  }