Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 06 Jul 18:09
Mod Sweep v0.2.0 - first published release

Whitelist-driven cleanup for shared Skyrim modlist archive directories.
MIT licensed. Available on PyPI (uv tool install modsweep / pipx
install modsweep) and as standalone executables below.

- Sources of truth: Wabbajack (.wabbajack, exact size + xxHash64),
  bundled Nolvus InstallPackage manifests (CRC32, updatable in-app
  from this repository), MO2 [NoDelete] custom additions,
  whole-install recovery, snapshots.
- Resolution: active-by-default, exclude globs, latest-only version
  filtering keyed on machine ids with explicit-entry pinning, drift
  detection, every decision announced.
- Safety: name/size classification with a hash gate before anything
  moves; quarantine-first sweeps with restore; purge as the only hard
  delete; per-file operations.
- Interfaces: full CLI and a PySide6 GUI (system-themed, sortable
  tables, version-grouped source tree, config editor, update checks)
  over one pipeline. Sub-second warm resolution via manifest cache.
- 169 tests, ~95% coverage; CI on Windows/Linux/macOS/Debian/Arch.