Where things live
Inside rexenv’s own directory
Section titled “Inside rexenv’s own directory”~/Library/Application Support/dev.rexenv.rexenv/Everything rexenv owns lives under here: your sites, the databases, every downloaded binary, the local certificate authority, the generated server configs, the logs, and the SQLite database holding the app’s own state.
Deleting this directory removes all of it. It is the right thing to remove for a clean slate and the wrong thing to remove casually — your site files are in it unless you moved the Sites folder or linked them from elsewhere.
Outside it
Section titled “Outside it”These are the only places rexenv touches beyond its own directory, and each one is undone by Settings → Remove system changes:
| Path | What | Written by |
|---|---|---|
/etc/resolver/rex |
Sends *.rex to rexenv’s DNS |
An admin prompt on first run |
/etc/resolver/<tld> |
One per extra TLD you configure | An admin prompt when you add it |
| A LaunchDaemon | Runs the edge proxy as root on 80/443 | An admin prompt on first run |
| A LaunchAgent | Keeps DNS answering after you quit | No prompt — user-level |
| Your login keychain | Trust for rexenv’s local CA | The Keychain prompt on first run |
Linked and cloned sites
Section titled “Linked and cloned sites”A linked site is the exception to all of the above: rexenv serves the folder where it already is, never copies it into its own directory, and never deletes it. Removing the site removes rexenv’s record of it and nothing else.
The same applies to plugins and themes added with repo link — deleting one unlinks it.
Downloads
Section titled “Downloads”rex db export and wp dist-archive write to ~/Downloads and print the path.
Nothing else
Section titled “Nothing else”rexenv does not write to /etc/hosts, does not install anything into /usr/local or
Homebrew’s prefix (the cask links rex there, which Homebrew removes on uninstall), and does
not modify your shell profile.