mirror of
https://github.com/obra/superpowers.git
synced 2026-06-11 21:29:07 +08:00
Revert "Probe per-user Git Bash and Scoop before falling back to PATH on Windows"
This reverts commit a8f0738e3a.
This commit is contained in:
@@ -26,21 +26,8 @@ if exist "C:\Program Files (x86)\Git\bin\bash.exe" (
|
||||
"C:\Program Files (x86)\Git\bin\bash.exe" "%HOOK_DIR%%~1" %2 %3 %4 %5 %6 %7 %8 %9
|
||||
exit /b %ERRORLEVEL%
|
||||
)
|
||||
REM Per-user Git for Windows installer ("Only for me" / winget user scope)
|
||||
if exist "%LOCALAPPDATA%\Programs\Git\bin\bash.exe" (
|
||||
"%LOCALAPPDATA%\Programs\Git\bin\bash.exe" "%HOOK_DIR%%~1" %2 %3 %4 %5 %6 %7 %8 %9
|
||||
exit /b %ERRORLEVEL%
|
||||
)
|
||||
REM Scoop user install (`scoop install git`)
|
||||
if exist "%USERPROFILE%\scoop\apps\git\current\usr\bin\bash.exe" (
|
||||
"%USERPROFILE%\scoop\apps\git\current\usr\bin\bash.exe" "%HOOK_DIR%%~1" %2 %3 %4 %5 %6 %7 %8 %9
|
||||
exit /b %ERRORLEVEL%
|
||||
)
|
||||
|
||||
REM Try bash on PATH (e.g. user-installed Git Bash, MSYS2, Cygwin). Note that
|
||||
REM on stock Windows 10/11 `where bash` resolves to C:\Windows\System32\bash.exe
|
||||
REM (the WSL launcher), which fails on Windows-style script paths. The explicit
|
||||
REM probes above must therefore be exhausted first.
|
||||
REM Try bash on PATH (e.g. user-installed Git Bash, MSYS2, Cygwin)
|
||||
where bash >nul 2>nul
|
||||
if %ERRORLEVEL% equ 0 (
|
||||
bash "%HOOK_DIR%%~1" %2 %3 %4 %5 %6 %7 %8 %9
|
||||
|
||||
Reference in New Issue
Block a user