From 7d29d60f7ca96cd0d76008345ec788671cfb7573 Mon Sep 17 00:00:00 2001 From: Thomas Schmucker Date: Mon, 27 Jul 2026 08:26:18 +0200 Subject: windows: Kommentare in PowerShell-Skripten auf das Mindestmass reduziert --- install-win.ps1 | 21 +++++---------------- 1 file changed, 5 insertions(+), 16 deletions(-) (limited to 'install-win.ps1') diff --git a/install-win.ps1 b/install-win.ps1 index 15f39e4..aa77243 100644 --- a/install-win.ps1 +++ b/install-win.ps1 @@ -1,18 +1,11 @@ #Requires -Version 5.1 <# - Windows-natives Pendant zu install.sh (ersetzt install-win.cmd). - install.sh bleibt unveraendert - kopiert (statt zu verlinken) die + Windows-natives Pendant zu install.sh - kopiert (statt zu verlinken) die relevanten Konfigurationen an ihre nativen Windows-Zielorte. Keine Admin-Rechte noetig (keine Symlinks). Aufruf: .\install-win.ps1 - - Falls die Ausfuehrung durch die Execution Policy blockiert wird: - powershell -ExecutionPolicy Bypass -File .\install-win.ps1 - - Hinweis: Es wird KOPIERT, nicht verlinkt. Nach Aenderungen im Repo - dieses Skript erneut ausfuehren, um die Kopien zu aktualisieren. #> $ErrorActionPreference = "Stop" @@ -75,17 +68,13 @@ function Copy-Npmrc { return } - # npm/npmrc setzt "prefix=${HOME}/.local", damit globale npm-Installationen - # unter POSIX ohne sudo/root ins Home-Verzeichnis gehen. HOME ist unter - # Windows i.d.R. nicht gesetzt, ${HOME} wuerde also nicht expandieren. - # Der Grund fuer die Einstellung entfaellt unter Windows ohnehin (npm - # nutzt dort schon von Haus aus %APPDATA%\npm, automatisch im PATH) - - # die Zeile wird beim Kopieren einfach auskommentiert, statt eine zweite - # npmrc-Datei zu pflegen. + # HOME ist unter Windows i.d.R. nicht gesetzt, ${HOME} in npm/npmrc wuerde + # nicht expandieren - Zeile daher auskommentieren statt zweite npmrc-Datei + # zu pflegen. Write-Step "npm\npmrc -> $NpmrcDst (prefix-Zeile auskommentiert)" $lines = Get-Content -Path $NpmrcSrc | ForEach-Object { if ($_ -match "^\s*prefix\s*=") { - "; $_ (unter Windows auskommentiert, siehe install-win.ps1: Copy-Npmrc)" + "; $_ (unter Windows auskommentiert)" } else { $_ } -- cgit v1.3