TigerSetup

TigerSetup 0.15.0

Command-line tool that builds small, self-contained Windows installers (Setup.exe).

Download for Windows

About TigerSetup

TigerSetup is a command-line tool that builds Windows installers. Describe your
application in a TigerSetup.toml file, 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.

After installing, open Start > TigerSetup > TigerSetup Shell: a command prompt
with tiger-setup ready to use, which opens on a short getting-started summary.
Start > TigerSetup > TigerSetup Help opens the getting-started guide (PDF).

First commands: tiger-setup build TigerSetup.toml, then tiger-setup inspect and
tiger-setup verify on the Setup.exe it built.

TigerSetup installs for the current user by default and adds tiger-setup to
that user's PATH; the PATH entry is optional. Installing for all users asks for
administrator approval. Uninstalling removes everything the installation added,
except a file you changed after installing it.

tiger-setup build contacts the WinGet community catalog only to resolve WinGet
dependencies a package declares (tiger-setup build --offline makes no network
request). The installers it builds download a prerequisite the package
declares, from the WinGet catalog or from the address the package names, only
when the computer lacks it. Reading product metadata from an MSBuild project
needs the .NET SDK. TigerSetup sends no telemetry.

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.

Technical details

PublisherIT Tiger
Version0.15.0
LicenseMIT
Installer typeexe
Architecturex64
Package IDItTiger.TigerSetup
RequirementsWindows 10 version 1809 or later
Install scopeCurrent user

Install TigerSetup from the command line

Install with Windows Package Manager
winget install --id=ItTiger.TigerSetup -e
Update to the latest version
winget upgrade --id=ItTiger.TigerSetup -e
Uninstall
winget uninstall --id=ItTiger.TigerSetup -e
Silent install with the offline installer
"TigerSetup-0.15.0-Setup.exe" install --quiet --scope user
Install to a custom folder
"TigerSetup-0.15.0-Setup.exe" --install-root "D:\Apps\TigerSetup"

TigerSetup adds this command to the command line: tiger-setup.

installersetuppackagingcliinstaller-builder

Frequently asked questions

Is TigerSetup free?

Yes. TigerSetup is free and open-source software released under the MIT license.

What is the latest version of TigerSetup?

The latest version is 0.15.0.

Is it safe to download TigerSetup?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with b1e5cc6ce1aaa17d09908c585547b674f685c251db1dc945ae8ab4e7e78691f7.

Which Windows versions does TigerSetup support?

TigerSetup requires Windows 10 version 1809 or later and is available for 64-bit (x64) systems.

How do I install TigerSetup silently?

Run the offline installer with "TigerSetup-0.15.0-Setup.exe" install --quiet --scope user, or install it with Windows Package Manager: winget install --id=ItTiger.TigerSetup -e --silent.

How do I uninstall TigerSetup?

Open Settings › Apps › Installed apps, find TigerSetup and select Uninstall. From the command line, run winget uninstall --id=ItTiger.TigerSetup -e.