fix(chezmoi): кириллица в PS-скриптах ломала парсер на Windows
- Зачем:
- PS 5.1 читает UTF-8 без BOM как системную кодовую страницу;
байт 0x91 из «Бэкап» интерпретировался как кавычка, ломая парсер.
- Что:
- заменена кириллица в Write-Host/Write-Warning на английский текст
в run_20-configure-windows-terminal.ps1 и run_before_10-migrate-gitconfig.ps1.
- комментарии на русском оставлены (парсер их не обрабатывает).
- Проверка:
- chezmoi -S "$HOME\dotfiles\chezmoi" apply (на Windows)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
8567b2262c
commit
21a6494cc4
2 files changed
+7
-7
No files matched your search
@@ -93,12 +93,12 @@ if (-not (Test-Path -LiteralPath $LocalConfig)) {
|
||||
foreach ($Key in $ManagedKeys) {
|
||||
git config --file $LocalConfig --unset-all $Key 2>$null
|
||||
}
|
||||
Write-Host "Мигрировано: ~/.gitconfig -> ~/.gitconfig.local"
|
||||
Write-Host "Бэкап: $BackupPath"
|
||||
Write-Host "Migrated: ~/.gitconfig -> ~/.gitconfig.local"
|
||||
Write-Host "Backup: $BackupPath"
|
||||
return
|
||||
}
|
||||
|
||||
# Случай 4: .gitconfig.local уже есть — просто бэкапим.
|
||||
Copy-Item -LiteralPath $GlobalConfig -Destination $BackupPath -Force
|
||||
Write-Warning "~/.gitconfig.local уже существует; текущий ~/.gitconfig сохранён в бэкап."
|
||||
Write-Host "Бэкап: $BackupPath"
|
||||
Write-Warning "~/.gitconfig.local already exists; current ~/.gitconfig saved as backup."
|
||||
Write-Host "Backup: $BackupPath"
|
||||
Reference in new issue
Block a user