21 lines
450 B
PowerShell
Executable File
21 lines
450 B
PowerShell
Executable File
$ErrorActionPreference = 'Stop';
|
|
|
|
if ($args.Count -eq 0) {
|
|
Write-Output "Usage: windows.ps1 <version>"
|
|
exit 1
|
|
}
|
|
|
|
$version = $args[0]
|
|
|
|
# Go to root directory
|
|
Set-Location ..\..\
|
|
# Build
|
|
cargo build --release
|
|
# Make zip
|
|
$zipName = "termscp-v$version-x86_64-pc-windows-msvc.zip"
|
|
Set-Location .\target\release\
|
|
Compress-Archive termscp.exe $zipName
|
|
# Get checksum
|
|
checksum.exe -t sha256 $zipName
|
|
Move-Item $zipName .\..\..\dist\pkgs\windows\$zipName
|