Repository navigation
v0.3.0
0.3.0 (2026-10-12)
Breaking Changes
- cli: use snake_case keys in
status --json(1c59cf0)
`rommate status --json` printed Go field names (RomID, PlatformSlug, …)
while every other command uses snake_case. Entries now use rom_id,
platform_slug, name, path, size_bytes, downloaded_at and present.
BREAKING CHANGE: scripts reading `rommate status --json` must use the new
snake_case keys.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Feature
- prefer a local server address and resolve .local names via mDNS (fac6916)
Documentation
- site: space out the hero buttons (d469c7b)
Build
- lint: close mDNS sockets once; don't require checking Close on network connections (b555a5e)
Install
curl -fsSL https://arunoruto.github.io/rommate/install.sh | shOr with bin: bin install github.com/arunoruto/rommate.
See the getting started guide for all options.
| Platform | Asset |
|---|---|
| Linux ARM64 (Armada and other ARM handhelds) | rommate-linux-arm64 |
| Linux x86-64 (Steam Deck, Steam Machine, PCs) | rommate-linux-amd64 |
| macOS Apple Silicon | rommate-darwin-arm64 |
| Windows x86-64 (untested) | rommate-windows-amd64.exe |
SHA-256 checksums are in checksums.txt.