code: function execCmd(command) {
    return new RSVP.Promise(function(resolve, reject) {
      var result;
  
      console.log('> ' + command + '\n');
      try {
        result = cp.execSync(command);
        resolve(result.toString());
      } catch(error) {
        reject(error);
      }
    });
  }
docs: /* Runs an arbitrary shell command.
  
  @param {string} command - The shell command to execute
  @returns {Promise} (resolves {string}, rejects {Error}) A promise that resolves with the stdout of the command, or rejects with an Error that has the stderr as its message.