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