`uninstall` / `uninstall --purge` previously removed services and (on purge) `rm -rf`'d a hand-maintained list of paths with no output, so users could not see what would be — or had been — deleted (TC-MAC-026). Add a pre-flight `print_uninstall_summary` that lists the apps/services to be removed (launchd agents on macOS; systemd units + docker containers on Linux) and, when --purge is set, every target path with its current [present]/[absent] status. Centralize the purge paths into a single source-of-truth inventory and route deletions through a `purge_path` helper that prints `removed:` / `absent (skipped):` per path. Document the subcommands in the usage header. Behavior is otherwise unchanged. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| case | ||
| designs | ||
| dessign | ||
| operations | ||
| report | ||
| ai-workspace-runtime-delivery-plan.md | ||
| ARCHITECTURE.md | ||
| DATA_MANAGEMENT_TLDR.md | ||
| FEATURES.md | ||
| OFFLINE_AI_WORKSPACE_INSTALLER.md | ||
| REPOSITORY_OVERVIEW.md | ||
| SETUP_AI_WORKSPACE_ALL_IN_ONE.md | ||