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:
Dmitry Dementiev committed 2026-05-28 18:28:30 +03:00
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'