X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=bin%2Fgit-open;fp=bin%2Fgit-open;h=ebb6e0a5295ecab5930518c518cffd312fb365ee;hb=6fd72eb67de65b4ce4c3cf46e3390e7b9cc4a83e;hp=0000000000000000000000000000000000000000;hpb=fb9ca1725eeda567c971968f2a89914403b0e748;p=dotfiles.git diff --git a/bin/git-open b/bin/git-open new file mode 100755 index 0000000..ebb6e0a --- /dev/null +++ b/bin/git-open @@ -0,0 +1,21 @@ +#! /bin/sh + +if [ -z "$1" -o -n "$2" ]; then + echo "Usage: git open url_key" >&2 + exit 1 +else + url_key="$1" +fi + +if [ -z "$url_key" ]; then + echo "Usage: git open url_key" >&2 + exit 1 +fi + +browser_section="`git config --get web.browser`" +browser_cmd="`git config --get browser.\"$browser_section\".cmd`" +if [ -z "$browser_cmd" ]; then + browser_cmd="webbrowser -n" +fi + +exec $browser_cmd "`git config --get $url_key`"