mirror of
https://github.com/cmderdev/cmder.git
synced 2025-01-10 16:29:08 +08:00
add notes on what shim actually is
This commit is contained in:
parent
540532f126
commit
e220d114b2
7
vendor/lib/lib_git.cmd
vendored
7
vendor/lib/lib_git.cmd
vendored
@ -187,6 +187,11 @@ exit /b
|
|||||||
:::===============================================================================
|
:::===============================================================================
|
||||||
:::is_git_shim - Check if the directory has a git.shim file
|
:::is_git_shim - Check if the directory has a git.shim file
|
||||||
:::.
|
:::.
|
||||||
|
:::description:
|
||||||
|
:::.
|
||||||
|
::: Shim is a small helper program for Scoop that calls the executable configured in git.shim file
|
||||||
|
::: See: github.com/ScoopInstaller/Shim and github.com/cmderdev/cmder/pull/1905
|
||||||
|
:::.
|
||||||
:::include:
|
:::include:
|
||||||
:::.
|
:::.
|
||||||
::: call "$0"
|
::: call "$0"
|
||||||
@ -202,7 +207,7 @@ exit /b
|
|||||||
|
|
||||||
:is_git_shim
|
:is_git_shim
|
||||||
pushd "%~1"
|
pushd "%~1"
|
||||||
:: check if there's shim - and if yes follow the path
|
:: check if there is a shim file - if yes, read the actual executable path
|
||||||
setlocal enabledelayedexpansion
|
setlocal enabledelayedexpansion
|
||||||
if exist git.shim (
|
if exist git.shim (
|
||||||
for /F "tokens=2 delims== " %%I in (git.shim) do (
|
for /F "tokens=2 delims== " %%I in (git.shim) do (
|
||||||
|
3
vendor/psmodules/Cmder.ps1
vendored
3
vendor/psmodules/Cmder.ps1
vendored
@ -18,7 +18,8 @@ function readVersion($gitPath) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function isGitShim($gitPath) {
|
function isGitShim($gitPath) {
|
||||||
# check if there's shim - and if yes follow the path
|
# check if there is a shim file - if yes, read the actual executable path
|
||||||
|
# See: github.com/ScoopInstaller/Shim
|
||||||
|
|
||||||
if (Test-Path "${gitPath}\git.shim") {
|
if (Test-Path "${gitPath}\git.shim") {
|
||||||
$shim = (get-content "${gitPath}\git.shim")
|
$shim = (get-content "${gitPath}\git.shim")
|
||||||
|
Loading…
Reference in New Issue
Block a user