From bbb046887a6a3d1591671d1264b259f3951d0df1 Mon Sep 17 00:00:00 2001 From: Frank Fesevur Date: Mon, 30 Oct 2017 13:11:09 +0100 Subject: [PATCH] Add support for WSL --- git-open | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/git-open b/git-open index a05e8a5..1fcc9c2 100755 --- a/git-open +++ b/git-open @@ -109,7 +109,13 @@ case $( uname -s ) in MINGW*) open='start';; MSYS*) open='start';; CYGWIN*) open='cygstart';; - *) open='xdg-open';; + *) # Try to detect WSL (Windows Subsystem for Linux) + if uname -r | grep -q Microsoft; then + open='powershell.exe' + openopt='Start' + else + open='xdg-open' + fi;; esac # Allow printing the url if BROWSER=echo @@ -118,4 +124,4 @@ if [[ $BROWSER != "echo" ]]; then fi # open it in a browser -${BROWSER:-$open} "$openurl" +${BROWSER:-$open} $openopt "$openurl"