Skip to content

Release v0.0.63

Choose a tag to compare

@github-actions github-actions released this 14 Aug 21:09

What's Changed

macOS: the pkg ships its own uninstaller (763f100, d694d79)

macOS has no package manager to undo an install, so removal used to be a README recipe of rm -rf plus pkgutil --forget. wrustic-macos-arm64.pkg now carries the script in its payload at /opt/wrustic/uninstall.sh, so the machine that has wrustic on it also has the thing that removes it:

sudo /opt/wrustic/uninstall.sh --dry-run   # print the plan, change nothing
sudo /opt/wrustic/uninstall.sh             # remove it

It removes /opt/wrustic, the /usr/local/bin/wrustic symlink — only while that symlink still points into /opt/wrustic, so a source build or a Homebrew binary that took the name over survives — and the installer receipt.

--purge additionally deletes the invoking user's config directory, the private restic cache, and the wrustic items in their login keychain. Backup repositories are never touched either way.

No other changes: the Linux .deb/.rpm and the Windows installer are identical to v0.0.62 apart from the version, and no Rust code changed.

Full Changelog: v0.0.62...v0.0.63