Skip to content

just uninstall removes everything - #10

Merged
veronica-agent merged 1 commit into
mainfrom
uninstall-all
Aug 20, 2026
Merged

just uninstall removes everything#10
veronica-agent merged 1 commit into
mainfrom
uninstall-all

Conversation

@veronica-agent

Copy link
Copy Markdown
Owner

just uninstall now removes:

  • GOBIN / GOPATH cans
  • ./bin/cans
  • brew formula if present
  • all of ~/.cans (native mouth, shipped, keep, old venv)

just uninstall-home is the same command.

Needed to test the full cold path: uninstall → install → doctor → speak.

Full clean so the viral path can be retested from zero:
install, doctor (fetch mouth), cans.

@obey-agent obey-agent left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verdict: APPROVE

Head: 034fa0d · PR goal: Make just uninstall wipe binaries, brew formula, and all of ~/.cans; alias uninstall-home to the same.

Blocking (must fix before merge)

none

Non-blocking residuals

  1. [ops] Fully destructive on ${CANS_HOME:-~/.cans} — intentional for cold-path testing; operators with custom state under that tree should note the README change.

What I checked

  • Diff: .justfiles/build.just removes only-venv path; now rm -rf home; uninstall-homejust uninstall
  • Brew uninstall still gated on brew list --formula cans
  • README / justfile docs match the new behavior
  • CI test green

What I did not check

  • Live brew uninstall on a machine with the formula installed

@veronica-agent
veronica-agent merged commit 2a26cdd into main Aug 20, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants