From 9aa854b039a5ae128fcd041d1fb7e9aebb22f55c Mon Sep 17 00:00:00 2001 From: Brent Beardsley Date: Sun, 8 Feb 2015 11:30:10 -0700 Subject: [PATCH] simplified the open command by using a case stmt --- git-open | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/git-open b/git-open index c8c7a43..440dbc0 100755 --- a/git-open +++ b/git-open @@ -79,20 +79,12 @@ fi giturl=${giturl/tree\/master/} # get current open browser command -if [ $(uname -s) == "Darwin" ] -then - open=open -elif [ "$TERM" == "cygwin" ] -then - if [ "$MSYSTEM" == "MINGW32" ] - then - open=start - else - open=cygstart - fi -else - open=xdg-open -fi +case $( uname -s ) in +Darwin) open=open;; +MINGW*) open=start;; +CYGWIN*) open=cygstart;; +*) open=xdg-open;; +esac # open it in a browser $open $giturl &> /dev/null