Uninstall
What deleting the app would leave behind
Section titled “What deleting the app would leave behind”- A root LaunchDaemon running the edge proxy on ports 80 and 443.
/etc/resolver/*files for every dev TLD you used.- rexenv’s local certificate authority, trusted, in your login keychain.
- The always-on DNS agent.
None of those are harmful, but they are invisible, they survive reboots, and one of them keeps holding port 443.
Uninstall
Section titled “Uninstall”-
In rexenv: Settings → Remove system changes.
One admin prompt. It removes the edge daemon, the resolver files, the DNS agent, and both the CA’s trust setting and the CA certificate itself from your login keychain.
-
Delete
rexenv.appfrom Applications — or, if you installed with Homebrew:Terminal window brew uninstall --cask rexenvbrew untap rexenv/tap -
Optionally, remove your data:
Terminal window rm -rf ~/Library/Application\ Support/dev.rexenv.rexenv/and, separately, your sites in
~/rexenv/Sites.
What removing the app would leave behind
Section titled “What removing the app would leave behind”- The
.rexNRPT rule (and one per extra TLD you configured). - The
\rexenv\dns-agentscheduled task, which starts the DNS answerer at logon. - Certificate authority trust in your user’s Root store.
- The
rexcopy under%LOCALAPPDATA%\rexenv\bin, and its entry on your userPath.
None of those are harmful, but they are invisible, they survive reboots, and the first two keep
answering .rex for a program that is no longer installed.
Uninstall
Section titled “Uninstall”-
In rexenv: Settings → Remove system changes.
One UAC prompt. It removes the NRPT rules, the scheduled task, the CA trust, and the
rexcopy with itsPathentry. -
Remove the app: Settings → Apps → Installed apps → rexenv → Uninstall, or run
uninstall.exein the install directory. -
Optionally, remove your data:
Terminal window Remove-Item -Recurse "$env:LOCALAPPDATA\rexenv"and, separately, your sites in
%USERPROFILE%\rexenv\Sites.
What removing the package would leave behind
Section titled “What removing the package would leave behind”- The
.rexDNS route — therexenv0link, its root unitrexenv-dns-route.service, and a marker under/etc/rexenv/dns.d/for every TLD you configured. - The edge unit,
rexenv-edge.service, running Caddy as root on ports 80 and 443 from/usr/local/lib/rexenv/— and systemd restarts it if it dies. - Certificate authority trust in the system store and in your browsers’ own databases.
- The DNS agent, a user unit started at every sign-in.
None of those are harmful, but they are invisible, they survive reboots, and the edge keeps holding port 443 for a program that is no longer installed.
Uninstall
Section titled “Uninstall”-
In rexenv: Settings → Remove system changes.
One password dialog, for the DNS route, the edge unit with its root folder, the CA in the system store and the
rexlink if you made one. The browsers’ copies of the CA and the DNS agent’s user unit need no password. 0.8.9 and earlier asked twice — the system-store file came in a second dialog, and until it was answeredcurland PHP still trusted the CA. -
Remove the app:
Terminal window sudo apt remove rexenv— or delete the AppImage.
If the one-command install (or you) added rexenv’s apt repository, the package’s removal leaves the source line and its key behind, and so does the in-app step — the app never wrote them. Nothing uses them once the package is gone; to remove them too:
Terminal window sudo rm -f /etc/apt/sources.list.d/rexenv.list /etc/apt/keyrings/rexenv.gpg -
Optionally, remove your data:
Terminal window rm -rf ~/.local/share/rexenvand, separately, your sites in
~/rexenv/Sites.
Keeping the data, removing the app
Section titled “Keeping the data, removing the app”Doing the first two steps but not the third is a supported state on every platform. Reinstalling rexenv later picks the same directory back up with your sites and databases intact.