Skip to content

Fix/uninstall#13

Merged
NK2552003 merged 13 commits into
mainfrom
fix/uninstall
May 13, 2026
Merged

Fix/uninstall#13
NK2552003 merged 13 commits into
mainfrom
fix/uninstall

Conversation

@NK2552003
Copy link
Copy Markdown
Owner

v2.0.0 (2026-05-14)

Added

Cross-cutting Work

  • Add new CLI subcommands and options in src/cli.py
  • Extend config schema in src/config/config.py for new features
  • Add logging and safe-path validation in src/core/safety.py where needed
  • Expand reporting exports in src/reporting for new outputs
  • Add tests for parsers and non-destructive scanners in tests/

External Dependencies (tentative)

  • textual or prompt_toolkit for interactive TUI picker
  • rumps for menu bar companion
  • requests or urllib for HIBP API (prefer urllib to avoid new deps)
  • pandas/pyarrow NOT planned (keep lightweight)

Safety Gates

  • All destructive operations honor --dry-run and undo staging.
  • Time Machine guard before bulk deletes.
  • APFS snapshot support behind explicit flags.
  • Restore checksum verification for staged files.

Open Decisions (needs confirmation)

  • Preferred TUI library (textual vs prompt_toolkit)
  • Whether to add optional dependencies vs strict core only
  • Handling sudo-required operations (auto prompt vs printed instructions)
  • HIBP API key provisioning and storage
  • Minimum supported macOS version for system commands
  • CI mode via mdc uninstall-cli ti uninstall this package

##DOUCMENTATIONS
-Added the documentations for the command references and architecture

Nitish Kumar and others added 13 commits May 12, 2026 21:31
Key features implemented:
- New docs/ARCHITECTURE.md with detailed module structure, data flow, and safety mechanisms
- New docs/COMMAND_REFERENCE.md with complete CLI command documentation and options
- Updated .gitignore to exclude documentation files

The new documentation provides complete coverage of the tool's architecture, implementation details, and command reference for users and developers.
Update from task fcf13673-d830-4063-a3e1-37d33abbcaa6
Fixed formatting issues and added a downloads badge.
@NK2552003 NK2552003 self-assigned this May 13, 2026
@NK2552003 NK2552003 added bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request labels May 13, 2026
@NK2552003 NK2552003 merged commit 5864130 into main May 13, 2026
21 checks passed
@NK2552003 NK2552003 deleted the fix/uninstall branch May 13, 2026 19:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants