-
-
Notifications
You must be signed in to change notification settings - Fork 144
/
install.ps1
20 lines (14 loc) ยท 953 Bytes
/
install.ps1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
if (Test-Path $env:USERPROFILE\scoop) {
scoop install clipboard
exit
}
Invoke-WebRequest https://github.com/Slackadays/Clipboard/releases/latest/download/clipboard-windows-amd64.zip -OutFile clipboard-windows-amd64.zip
Expand-Archive clipboard-windows-amd64.zip -DestinationPath .\clipboard-windows-amd64
New-Item -ItemType Directory -Force -Path "C:\Program Files\Clipboard"
Copy-Item .\clipboard-windows-amd64\bin\cb.exe -Force -Destination "C:\Program Files\Clipboard\cb.exe"
$Old = (Get-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment' -Name path).path
$New = "$Old;C:\Program Files\Clipboard"
Set-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment' -Name path -Value $New
Remove-Item .\clipboard-windows-amd64.zip -Force
Remove-Item .\clipboard-windows-amd64 -Force -Recurse
Write-Host "Please restart to use CB"