29 lines
1.1 KiB
PowerShell
29 lines
1.1 KiB
PowerShell
# Install verae-print for the current user (Windows).
|
|
# Run: powershell -ExecutionPolicy Bypass -File .\install.ps1
|
|
$ErrorActionPreference = "Stop"
|
|
$Root = Split-Path -Parent $MyInvocation.MyCommand.Path
|
|
$Exe = Join-Path $Root "verae-print.exe"
|
|
if (-not (Test-Path $Exe)) {
|
|
Write-Error "verae-print.exe missing next to install.ps1"
|
|
}
|
|
|
|
$BinDir = Join-Path $env:LOCALAPPDATA "Verae\PrintStamp\bin"
|
|
New-Item -ItemType Directory -Force -Path $BinDir | Out-Null
|
|
Copy-Item -Force $Exe (Join-Path $BinDir "verae-print.exe")
|
|
|
|
# User PATH
|
|
$userPath = [Environment]::GetEnvironmentVariable("Path", "User")
|
|
if (-not $userPath) { $userPath = "" }
|
|
if ($userPath -notlike "*$BinDir*") {
|
|
[Environment]::SetEnvironmentVariable("Path", ($userPath.TrimEnd(';') + ";" + $BinDir), "User")
|
|
$env:Path = $env:Path + ";" + $BinDir
|
|
Write-Host "Added to user PATH: $BinDir"
|
|
}
|
|
|
|
Write-Host ""
|
|
Write-Host "Installed: $BinDir\verae-print.exe"
|
|
Write-Host "Next (new terminal):"
|
|
Write-Host " verae-print setup"
|
|
Write-Host " verae-print stamp .\document.pdf"
|
|
Write-Host "Portal: https://customer.verae.ai/portal/"
|
|
Write-Host "Outputs: Documents\Verae Timestamps\"
|