16 lines
623 B
PowerShell
16 lines
623 B
PowerShell
Write-Output "If an error occurs,it is fine."
|
|
Write-Output "modify script as prompted otherwise there is not usable vaultwarden-windows.tar.gz"
|
|
# build exe
|
|
Set-Location .\vaultwarden\
|
|
cargo build --features sqlite --release
|
|
Set-Location ..
|
|
Remove-Item .\release\ -Recurse -Force
|
|
mkdir release\vaultwarden-windows\data
|
|
Copy-Item .\vaultwarden\target\release\vaultwarden.exe .\release\vaultwarden-windows\
|
|
upx .\release\vaultwarden-windows\vaultwarden.exe
|
|
# unzip web-vault
|
|
tar -xzvf .\bw_web.tar.gz -C .\release\vaultwarden-windows\
|
|
# pack files
|
|
Set-Location release
|
|
tar -czvf ..\vaultwarden-windows.tar.gz *
|
|
Set-Location .. |