fix(chezmoi): исправлен путь pwsh в ярлыке Codex Proxy
- Зачем: - ярлык ломался после обновления PowerShell из Microsoft Store из-за версионного пути к pwsh.exe. - Что: - добавлено использование стабильного App Execution Alias для pwsh.exe. - сохранен fallback на найденную команду pwsh и имя pwsh.exe. - Проверка: - пересоздан ярлык Codex Proxy и проверено, что TargetPath существует.
This commit is contained in:
1 parent
c5432f1ff9
commit
c6c455412f
1 file changed
+4
-1
@@ -12,8 +12,11 @@ if ([string]::IsNullOrWhiteSpace($ProgramsPath)) {
|
||||
}
|
||||
|
||||
$ShortcutPath = Join-Path $ProgramsPath 'Codex Proxy.lnk'
|
||||
$PwshAliasPath = Join-Path $env:LOCALAPPDATA 'Microsoft\WindowsApps\pwsh.exe'
|
||||
$PwshCommand = Get-Command pwsh -ErrorAction SilentlyContinue
|
||||
if ($null -ne $PwshCommand) {
|
||||
if (Test-Path -LiteralPath $PwshAliasPath) {
|
||||
$TargetPath = $PwshAliasPath
|
||||
} elseif ($null -ne $PwshCommand) {
|
||||
$TargetPath = $PwshCommand.Source
|
||||
} else {
|
||||
$TargetPath = 'pwsh.exe'
|
||||
|
||||
Reference in new issue
Block a user