You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
811 B
16 lines
811 B
$scriptPath = $MyInvocation.MyCommand.Path |
|
$bitwardenPath = Split-Path $scriptPath | Split-Path | Split-Path |
|
$files = Get-ChildItem $bitwardenPath |
|
$scriptFound = $false |
|
foreach ($file in $files) { |
|
if ($file.Name -eq "bitwarden.ps1") { |
|
$scriptFound = $true |
|
Invoke-RestMethod -OutFile "$($bitwardenPath)/bitwarden.ps1" -Uri "https://go.btwrdn.co/bw-ps" |
|
Write-Output "We have moved our self-hosted scripts to their own repository (https://github.com/bitwarden/self-host). Your 'bitwarden.ps1' script has been automatically upgraded. Please run it again." |
|
break |
|
} |
|
} |
|
|
|
if (-not $scriptFound) { |
|
Write-Output "We have moved our self-hosted scripts to their own repository (https://github.com/bitwarden/self-host). Please run 'bitwarden.ps1 -updateself' before updating." |
|
}
|
|
|