Просмотр исходного кода

Support passing game executable as arg on macOS in run_bepinex.sh

ghorsington 4 лет назад
Родитель
Сommit
6b4b680116
1 измененных файлов с 8 добавлено и 2 удалено
  1. 8 2
      doorstop/run_bepinex.sh

+ 8 - 2
doorstop/run_bepinex.sh

@@ -61,8 +61,14 @@ if [ -n "$1" ]; then
             executable_path="$1"
             ;;
         Darwin*)
-            executable_name=`basename "$1" .app`
-            executable_path="$1/Contents/MacOS/$executable_name"
+            # Special case: allow to specify path to the executable within .app
+            full_path_part=`echo "$1" | grep "\.app/Contents/MacOS"`
+            if [ -z "$full_path_part" ]; then
+                executable_name=`basename "$1" .app`
+                executable_path="$1/Contents/MacOS/$executable_name"
+            else
+                executable_path="$1"
+            fi
             ;;
     esac
 fi