bin/eat-shit-github @ 8711abae3c3a

More shit, computers are bad
author Steve Losh <steve@stevelosh.com>
date Wed, 12 Oct 2016 16:13:06 +0000
parents (none)
children (none)
#!/usr/bin/env bash

set -e

echo GitHub is awful, fixing...
TAG="$(curl `pbpaste` | grep 'commit-ref' |  grep -v 'sjl' | grep -Eo 'title=".*?"' | cut -d '"' -f2)"

USER="$(echo $TAG | cut -d / -f1)"
REPO="$(echo $TAG | cut -d / -f2 | cut -d : -f1)"
BRANCH="$(echo $TAG | cut -d : -f2)"

STRING="'git://github.com/$USER/$REPO.git' --rev '$BRANCH'"
echo -n "$STRING" | pbcopy

echo Copied the following to the clipboard:
echo "$STRING"