raxit
CLI

raxit uninstall

raxit uninstall -- remove raxit cleanly.

raxit uninstall deletes the .raxit/ workspace for the current project — policy, config, warrants, and the audit trail — after enumerating exactly what it's about to remove.

Usage

$ echo "" | raxit uninstall
This will permanently delete .raxit and everything in it, including:
  .raxit/var/dev-audit.jsonl (audit trail, 1 records, 561B -- this is evidence)
  .raxit/security.yaml (security policy, 693B)
  .raxit/warrants.json (warrants, 235B)
  .raxit/config.json (project config, 333B)

Type "yes" to continue: aborted; nothing removed
raxit uninstall: aborted (confirmation not given)
$ echo $?
1

Non-interactive delete:

$ raxit uninstall --yes
This will permanently delete .raxit and everything in it, including:
  .raxit/var/dev-audit.jsonl (audit trail, 1 records, 561B -- this is evidence)
  .raxit/security.yaml (security policy, 693B)
  .raxit/warrants.json (warrants, 235B)
  .raxit/config.json (project config, 333B)

removed: .raxit
SDK package: `uv pip uninstall raxit` / `npm uninstall @raxitlabs/raxit`
$ echo $?
0

The enumeration lists each artifact's size and explicitly labels the audit trail as "evidence" — a deliberate friction point before deleting compliance-relevant records. Only the top-level artifacts are itemized by name; the rollback snapshot directory (.raxit/versions/) and other subdirectories are removed as part of the recursive .raxit delete but aren't listed individually.

Flags

  • --yes — skip the interactive Type "yes" to continue: prompt and delete immediately.

Gotchas

  • Without --yes, anything other than literally typing yes (including empty stdin, as piped above) aborts with exit code 1 and removes nothing — there's no partial-delete state.
  • uninstall only removes the local .raxit/ workspace. It does not uninstall the SDK package itself — the final line prints the separate pip/npm uninstall commands for that.

On this page