Update update-powershell-profile.ps1

This commit is contained in:
Markus Fleschutz 2024-05-29 17:16:42 +02:00
parent f5e3c66dc3
commit 680954a369

View File

@ -7,8 +7,8 @@
Specifies the path to the new profile ($PSScriptRoot/my-profile.ps1 by default) Specifies the path to the new profile ($PSScriptRoot/my-profile.ps1 by default)
.EXAMPLE .EXAMPLE
PS> ./update-powershell-profile.ps1 PS> ./update-powershell-profile.ps1
(1/2) Query path to PowerShell profile 'CurrentUserCurrentHost'... (1/2) Querying path to PowerShell profile 'CurrentUserCurrentHost'...
(2/2) Copy my-profile.ps1 to C:\Users\Markus\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1... (2/2) Copying my-profile.ps1 to /home/Markus/.config/powershell/Microsoft.PowerShell_profile.ps1...
PowerShell profile updated - it get's active on next login. PowerShell profile updated - it get's active on next login.
.LINK .LINK
https://github.com/fleschutz/PowerShell https://github.com/fleschutz/PowerShell
@ -19,11 +19,11 @@
param([string]$path = "$PSScriptRoot/my-profile.ps1") param([string]$path = "$PSScriptRoot/my-profile.ps1")
try { try {
"⏳ (1/2) Query path to PowerShell profile 'CurrentUserCurrentHost'..." "⏳ (1/2) Querying path to PowerShell profile 'CurrentUserCurrentHost'..."
$pathToProfile = $PROFILE.CurrentUserCurrentHost $pathToProfile = $PROFILE.CurrentUserCurrentHost
$filename = (Get-Item "$path").Name $filename = (Get-Item "$path").Name
"⏳ (2/2) Copy $filename to $pathToProfile..." "⏳ (2/2) Copying $filename to $pathToProfile..."
$null = New-Item -Path $pathToProfile -ItemType "file" -Force $null = New-Item -Path $pathToProfile -ItemType "file" -Force
Copy-Item "$path" "$pathToProfile" -force Copy-Item "$path" "$pathToProfile" -force