#!/bin/sh # openpr -- open a pr from GitHub set -e die() { echo "$*" 1>&2 exit 1 } [ -z "$1" ] && die "usage: openpr NUM" num=${1###} url=$(git remote get-url origin | sed -e 's/^git@//' -e 's@:@/@' -e 's/\.git$//') [ -z "$url" ] && die "not in a repo?" ${BROWSER:-firefox} "https://$url/pull/$num"