Repository navigation
TigerSetup 0.14.0
TigerSetup 0.14.0
TigerSetup is a command-line tool for Windows that builds installers. Describe
your application in a TigerSetup.toml, and tiger-setup build produces one
self-contained Setup.exe with a wizard, a quiet mode for automation, upgrade,
repair and uninstall, and no runtime prerequisites on the target machine. The
installers it builds are transactional: an install or upgrade completes or rolls
back, and each installation records what it owns, so upgrade, uninstall and
verification work from what is really installed.
What is new in 0.14.0
-
WinGet privacy statement. The
[winget]section ofTigerSetup.tomlnow
accepts an optionalprivacy_url:[winget] privacy_url = "https://example.com/myapp/privacy"
tiger-setup winget prepareandwinget finalizewrite it asPrivacyUrl
in the default-locale manifest, afterPublisherSupportUrl, so a package's
privacy statement goes into its generated WinGet metadata without editing the
manifests by hand. The URL is written exactly as declared, and never derived
from another URL. Packages that do not set it get the same WinGet manifests
as with 0.13.0.
Install
Download TigerSetup-0.14.0-Setup.exe below and run it. It installs per user
by default (no administrator rights needed) or for everyone on request, and
adds tiger-setup to PATH unless you clear that option. For scripts:
TigerSetup-0.14.0-Setup.exe install --quiet
TigerSetup-0.14.0-Setup.exe install --quiet --scope machine
TigerSetup runs on Windows 10 1809 or later, Windows 11 and Windows Server 2019
or later, x64.
Verify the download
SHA256SUMS.txt lists the SHA-256 of the installer and of its WinGet manifest
set, and release-artifacts.json records the same hashes with the commit they
were built from; all four files come from one build of that commit, and the
release's tag names that record's own SHA-256. The installer is not code-signed
yet, so Windows SmartScreen may ask before running it.
tiger-setup inspect TigerSetup-0.14.0-Setup.exe decodes and checks any
TigerSetup installer without running it.