X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=bin%2Fgit-open;h=b25e8d9905de15a638a76c50e6160abdf161dfbe;hb=35f419891ca187f35a51e7434e9ca4038d99d802;hp=ebb6e0a5295ecab5930518c518cffd312fb365ee;hpb=6fd72eb67de65b4ce4c3cf46e3390e7b9cc4a83e;p=dotfiles.git diff --git a/bin/git-open b/bin/git-open index ebb6e0a..b25e8d9 100755 --- a/bin/git-open +++ b/bin/git-open @@ -1,12 +1,11 @@ #! /bin/sh -if [ -z "$1" -o -n "$2" ]; then +if [ $# -ne 1 ]; then echo "Usage: git open url_key" >&2 exit 1 -else - url_key="$1" fi +url_key="$1" if [ -z "$url_key" ]; then echo "Usage: git open url_key" >&2 exit 1 @@ -18,4 +17,4 @@ if [ -z "$browser_cmd" ]; then browser_cmd="webbrowser -n" fi -exec $browser_cmd "`git config --get $url_key`" +exec $browser_cmd "`git config --get $url_key | sed 's!^git@\([-A-Za-z0-9._]\+\):!https://\1/!'`"