AuraScan v0.2.0
AuraScan v0.2.0
Developer-preview release focused on making AuraScan easier to discover and on
turning upgrade safety into a first-class workflow.
Highlights
- Added
aurascan upgradeas a native-feeling Arch/CachyOS upgrade preflight. - Added pacman preview plus paru, yay, and Shelly helper support.
- Added deterministic checks for boot/root space, kernel/module mismatch risk,
ignored packages, replacements/conflicts, foreign package rebuild risk, and
.pacnew/.pacsavedrift. - Added raise-only AI review for upgrade risk summaries.
- Added
aurascan config-driftfor beginner-friendly.pacnew/.pacsave
review, safe merge planning, backups, and optional redacted AI diff review. - Added wizard configuration for upgrade preflight and config drift defaults.
- Improved AI configuration behavior for root/sudo hook contexts.
Safety Notes
AuraScan remains a developer preview. A clean report is not proof that a package
or upgrade is safe. AI review is advisory and cannot lower deterministic risk.
Config drift writes create backups, but users should still keep normal system
backups and review sensitive file changes carefully.
Try It
python -m pip install -e ".[test]"
python -m aurascan init
python -m aurascan upgrade --dry-run
python -m aurascan config-drift --dry-runThe Arch packaging skeleton is in packaging/arch/ for users who want to test
package-manager installation locally before a future AUR publication.