#!/bin/sh # Very stupid script to create remote GitHub repo and replace # https to ssh remote connection. [ ! "$(git status 2>/dev/null)" ] && git init gh repo create | sed 's/https:\/\//Added remote: git@/g' url="$(git remote -v | awk 'NR==2 { print $2 }' | \ sed 's/.*https:\/\//git@/g; s/com\//com:/g')" git remote remove origin git remote add origin "$url"