bin/eat-shit-github @ 4437ec2d751b

More
author Steve Losh <steve@stevelosh.com>
date Mon, 14 Oct 2019 16:13:09 -0400
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"