Skip to content

TigerSetup 0.12.0

Choose a tag to compare

@github-actions github-actions released this 24 Sep 20:25
· 9 commits to main since this release

TigerSetup 0.12.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.

This is the first public release of TigerSetup.

What is new in 0.12.0

  • A place to start. Installing TigerSetup adds a TigerSetup folder to
    the Start Menu. TigerSetup Shell opens a command prompt with this
    installation's tiger-setup ready to use, whether or not you chose the PATH
    option, and greets you with a short getting-started summary
    (tiger-setup --help-brief).
  • Installed help. TigerSetup Help opens the getting-started guide as
    PDF; TigerSetup Help (Markdown) opens its source.
  • Cleaner WinGet manifests. tiger-setup winget prepare no longer writes an
    AppsAndFeaturesEntries block that only repeats the package, and marks the
    machine-scope installer entry ElevationRequirement: elevatesSelf.
  • Start Menu folders are removed with their last shortcut. Uninstall and
    rollback no longer leave an empty folder behind.
  • Shortcuts under a short path spelling. An installation whose folder was
    given in its short 8.3 form (C:\PROGRA~1\…) now keeps, verifies and removes
    its shortcuts like any other, instead of leaving them behind as modified.

Install

Download TigerSetup-0.12.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.12.0-Setup.exe install --quiet
TigerSetup-0.12.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.12.0-Setup.exe decodes and checks any
TigerSetup installer without running it.