hurl/bin/release/install_windows64_installer.ps1
2023-04-09 14:03:14 +02:00

31 lines
908 B
PowerShell

Set-StrictMode -Version latest
$ErrorActionPreference = 'Stop'
powershell write-host -foregroundcolor Cyan "----- install windows64 installer -----"
$actual_dir=(Get-Location).Path
$project_root_path=(Resolve-Path -LiteralPath $PSScriptRoot\..\..).path
# install windows64 installer
$package_dir="$project_root_path\target\win-package"
Start-Process powershell "$package_dir\*win64-installer.exe /S" -NoNewWindow -Wait -PassThru
if ($LASTEXITCODE) { Throw }
# refresh env
$registry_user_path=(Get-ItemProperty -Path 'HKCU:\Environment').Path
$registry_machine_path=(Get-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Environment').Path
$env:Path = "$registry_user_path;$registry_machine_path"
sleep 10
# hurl infos
(Get-Command hurl).Path
(Get-Command hurlfmt).Path
hurl --version
if ($LASTEXITCODE) { Throw }
hurlfmt --version
if ($LASTEXITCODE) { Throw }
cd $actual_dir