SteamGauge 0.4.0

Install

Every release has an installer and a portable archive for each system.

SystemInstallerPortable archive
Windows 10 or 11, x64steamgauge-<version>-windows-x64-setup.exesteamgauge-<version>-x86_64-pc-windows-msvc.zip
macOS, Apple siliconsteamgauge-<version>-macos-arm64.dmgsteamgauge-<version>-aarch64-apple-darwin.tar.gz
Debian, Ubuntu, x86-64steamgauge_<version>-1_amd64.debsteamgauge-<version>-x86_64-linux-gnu.tar.gz
Fedora, x86-64steamgauge-<version>-1.x86_64.rpmsteamgauge-<version>-x86_64-linux-gnu.tar.gz

With a package manager

Each installs a release's file only if it matches the SHA-256 the release is signed over.

# Windows: the installer
winget install Aureliolo.SteamGauge
# Windows: the portable program, with a Start menu shortcut
scoop bucket add aureliolo https://github.com/Aureliolo/steamgauge
scoop install aureliolo/steamgauge
# macOS
brew tap aureliolo/steamgauge https://github.com/Aureliolo/steamgauge
brew install --cask aureliolo/steamgauge/steamgauge

Scoop and Homebrew also put steamgauge on the PATH for the command line.

What each system needs

The first launch

The installers are not signed by Microsoft or Apple, so each system warns once. SECURITY.md says what such a signature would and would not prove.

Checking a download

Every file is listed in SHA256SUMS and carries Sigstore build provenance naming the workflow and commit that built it. SECURITY.md has the commands that check both.

Updating

SteamGauge asks GitHub for a newer version each time it opens and every six hours while it stays open. When one is out, the window names it and offers Update now. About, in the sidebar, shows the version this computer has, lists what each release up to the newer one changes, and asks GitHub at once through Check for updates. After an update the sidebar points at what changed since the version before. Update now asks again and installs the newest release's file only once its signed provenance shows SteamGauge's release workflow built it, for that version's tag, with the SHA-256 it arrived with; anything else stops the update and offers the release page. SECURITY.md lists every check. steamgauge update does the same from a terminal.

Installed withUpdated by
The Windows setup, wingetUpdate now, or winget upgrade Aureliolo.SteamGauge
The macOS app, HomebrewUpdate now, or brew upgrade --cask --greedy steamgauge
The .deb or .rpmUpdate now, which asks for your password
Scoopscoop update steamgauge
A portable archiveUpdate now on Linux; on Windows and macOS, the new archive's program in place of the old

Your library, settings and downloaded models stay where they are. Settings turns the check for a newer version off.