code: function expandShorthand(shorthand) {
    var removeAbbreviation = function removeAbbreviation(short, abbreviation) {
      return short.split(abbreviation)[1];
    };
  
    if (shorthand.indexOf('github:') === 0) {
      return 'git@github.com:' + removeAbbreviation(shorthand, 'github:') + '.git';
    }
  
    if (shorthand.indexOf('bitbucket:') === 0) {
      return 'git@bitbucket.org:' + removeAbbreviation(shorthand, 'bitbucket:') + '.git';
    }
  
    if (shorthand.indexOf('gitlab:') === 0) {
      return 'git@gitlab.com:' + removeAbbreviation(shorthand, 'gitlab:') + '.git';
    }
  
    return shorthand;
  }
docs: TODO: Shorthands should be handled more dynamically