github tylerbutler/repoverlay v0.18.1
v0.18.1 - 2026-10-19

one hour ago

Release Notes

Command: remove

Fixed

Remove applied profiles with remove --all

Include APM profiles in bulk removal and dry-run previews. Restore profile-owned content before removing remaining overlays, and reject bulk removal while a live agent session holds a profile lock.

Command: status

Fixed

Include applied profiles in status output

Show APM and other applied profiles with their harness and managed files. Include profiles in JSON output, quiet-mode exit codes, and name filters.

Command: update

Fixed

Refresh APM profiles through update

Refresh package profiles through APM using their recorded references and pins, and sync project profiles from frozen inputs. Support profile name filters, previews without APM subprocesses, explicit hook consent, and session locks. Preserve the previous profile if replacement fails and return failure for plugin-resolution errors. Older APM state reports how to recover missing source information without guessing a package version.

Fixed

Include APM profiles in profile discovery

Combine configured and applied profiles in profile list, with one entry per name and all applied harnesses. Let profile show inspect generated profiles without a configured definition, including their managed files.

Preserve profile ownership during overlay removal

Include profiles in interactive removal and preserve unrelated profile state, backups, configuration, and library files. Block standalone removal, switching, and forced replacement of profile-owned overlays, with live-session lock checks before changes. Preserve profile state during batch-apply rollback. Include profile-owned overlays in removal previews.

Repair missing profile output and report recovery failures

Restore missing files from profile snapshots even when applied state remains. Preserve existing files, user edits, and original removal backups. Include failed profile recovery in the summary and return a nonzero exit code. Respect profile session locks when restoring or updating owned overlays.

Install repoverlay 0.18.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/tylerbutler/repoverlay/releases/download/v0.18.1/repoverlay-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/tylerbutler/repoverlay/releases/download/v0.18.1/repoverlay-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install tylerbutler/tap/repoverlay

Download repoverlay 0.18.1

File Platform Checksum
repoverlay-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
repoverlay-x86_64-apple-darwin.tar.xz Intel macOS checksum
repoverlay-x86_64-pc-windows-msvc.zip x64 Windows checksum
repoverlay-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
repoverlay-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

Verifying GitHub Artifact Attestations

The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:

gh attestation verify <file-path of downloaded artifact> --repo tylerbutler/repoverlay

You can also download the attestation from GitHub and verify against that directly:

gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>

Don't miss a new repoverlay release

NewReleases is sending notifications on new releases.