bin/eat-shit-github @ 7c8e9659a1c5

More
author Steve Losh <steve@stevelosh.com>
date Tue, 24 Dec 2019 13:49:47 -0500
parents 8711abae3c3a
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"