#! /bin/sh
-if [ -z "$1" -o -n "$2" ]; then
- echo "Usage: git open url_key" >&2
+if [ "x$1" = x-p ]; then
+ private="-p"
+ shift
+fi
+
+if [ $# -ne 1 ]; then
+ echo "Usage: git open [-p] 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
browser_section="`git config --get web.browser`"
browser_cmd="`git config --get browser.\"$browser_section\".cmd`"
-if [ -z "$browser_cmd" ]; then
+if [ x"$private" = x-p ]; then
+ browser_cmd="webbrowser -p"
+elif [ -z "$browser_cmd" ]; then
browser_cmd="webbrowser -n"
fi