Updated the manuals

This commit is contained in:
Markus Fleschutz
2025-05-12 22:04:02 +02:00
parent b3cdf19f4a
commit 09eb3d1808
651 changed files with 8362 additions and 1405 deletions

View File

@ -18,6 +18,7 @@ Parameters
Position? named
Default value
Accept pipeline input? false
Aliases
Accept wildcard characters? false
-Daily [<SwitchParameter>]
@ -28,6 +29,7 @@ Parameters
Position? named
Default value False
Accept pipeline input? false
Aliases
Accept wildcard characters? false
-DoNotOverwrite [<SwitchParameter>]
@ -37,6 +39,7 @@ Parameters
Position? named
Default value False
Accept pipeline input? false
Aliases
Accept wildcard characters? false
-AddToPath [<SwitchParameter>]
@ -48,6 +51,7 @@ Parameters
Position? named
Default value False
Accept pipeline input? false
Aliases
Accept wildcard characters? false
-UseMSI [<SwitchParameter>]
@ -56,6 +60,7 @@ Parameters
Position? named
Default value False
Accept pipeline input? false
Aliases
Accept wildcard characters? false
-Quiet [<SwitchParameter>]
@ -64,6 +69,7 @@ Parameters
Position? named
Default value False
Accept pipeline input? false
Aliases
Accept wildcard characters? false
-AddExplorerContextMenu [<SwitchParameter>]
@ -72,6 +78,7 @@ Parameters
Position? named
Default value False
Accept pipeline input? false
Aliases
Accept wildcard characters? false
-EnablePSRemoting [<SwitchParameter>]
@ -80,6 +87,7 @@ Parameters
Position? named
Default value False
Accept pipeline input? false
Aliases
Accept wildcard characters? false
-Preview [<SwitchParameter>]
@ -88,6 +96,7 @@ Parameters
Position? named
Default value False
Accept pipeline input? false
Aliases
Accept wildcard characters? false
[<CommonParameters>]
@ -251,7 +260,7 @@ function Remove-Destination([string]$Destination) {
}
}
} else {
Write-Host "⏳ (3/4) Moving old installation to $($Destination).old... "
Write-Host "⏳ (3/5) Moving old installation to $($Destination).old... "
# Unix systems don't keep open file handles so you can just move files/folders even if in use
sudo mv "$Destination" "$($Destination).old"
}
@ -471,7 +480,7 @@ try {
tar zxf $packagePath -C $contentPath
}
} else {
Write-Host "⏳ (1/4) Querying infos from https://raw.githubusercontent.com ..."
Write-Host "⏳ (1/5) Querying infos from https://raw.githubusercontent.com ..."
$metadata = Invoke-RestMethod https://raw.githubusercontent.com/PowerShell/PowerShell/master/tools/metadata.json
if ($Preview) {
$release = $metadata.PreviewReleaseTag -replace '^v'
@ -494,10 +503,10 @@ try {
} elseif ($IsMacOSEnv) {
$packageName = "powershell-${release}-osx-${architecture}.tar.gz"
}
Write-Host " Latest release is $release for $architecture, package name is: $packageName"
Write-Host " Latest release is $release for $architecture (package name: $packageName)"
$downloadURL = "https://github.com/PowerShell/PowerShell/releases/download/v${release}/${packageName}"
Write-Host "⏳ (2/4) Loading $downloadURL"
Write-Host "⏳ (2/5) Loading $downloadURL"
$packagePath = Join-Path -Path $tempDir -ChildPath $packageName
if (!$PSVersionTable.ContainsKey('PSEdition') -or $PSVersionTable.PSEdition -eq "Desktop") {
@ -540,13 +549,13 @@ try {
Expand-ArchiveInternal -Path $packagePath -DestinationPath $contentPath
}
} else {
Write-Host "⏳ (3/4) Extracting package to: $contentPath..."
tar zxf $packagePath -C $contentPath
Write-Host "⏳ (3/5) Extracting to $contentPath..."
& tar zxf $packagePath -C $contentPath
}
}
if (-not $UseMSI) {
Write-Host "⏳ (4/5) Removing current installation at: $Destination ..."
Write-Host "⏳ (4/5) Removing old installation at $Destination ..."
if ($IsLinuxEnv) {
& sudo rm -rf "$Destination"
} else {
@ -554,18 +563,18 @@ try {
}
if (Test-Path $Destination) {
Write-Host "⏳ (4/4) Copying files to $Destination... "
Write-Host "⏳ (5/5) Copying files to $Destination... "
# only copy files as folders will already exist at $Destination
Get-ChildItem -Recurse -Path "$contentPath" -File | ForEach-Object {
$DestinationFilePath = Join-Path $Destination $_.fullname.replace($contentPath, "")
Copy-Item $_.fullname -Destination $DestinationFilePath
}
} elseif ($IsWinEnv) {
Write-Host "⏳ (4/4) Moving new installation to $Destination... "
Write-Host "⏳ (5/5) Moving new installation to $Destination... "
$null = New-Item -Path (Split-Path -Path $Destination -Parent) -ItemType Directory -ErrorAction SilentlyContinue
Move-Item -Path $contentPath -Destination $Destination
} else {
Write-Host "⏳ (4/4) Moving new installation to $Destination... "
Write-Host "⏳ (5/5) Moving new installation to $Destination... "
& sudo mv "$contentPath" "$Destination"
}
}
@ -635,7 +644,7 @@ try {
}
if (-not $UseMSI) {
Write-Host "✅ Installed PowerShell $release at $Destination" -noNewline
Write-Host "✅ PowerShell $release installed at $Destination" -noNewline
if ($Destination -eq $PSHOME) {
Write-Host " - Please restart pwsh now."
} else {
@ -651,4 +660,4 @@ try {
}
```
*(page generated by convert-ps2md.ps1 as of 01/23/2025 12:15:21)*
*(page generated by convert-ps2md.ps1 as of 05/12/2025 22:02:54)*