Repository navigation
v0.33.0
First-run setup is now one command, and it is the same command whichever way you installed.
New
agent-local setup does the whole first-run sequence in the order that works, then tells you whether the machine is actually ready:
agent-local setupIt installs the passwordless root allowlist (one password dialog, and it skips it entirely if you already have it), writes the /etc/hosts entries, trusts the per-site TLS certificates, turns on bare URLs, and installs anything missing. Then it reports the result — setup complete with the next command, or the specific thing still wrong and how to fix it.
It is idempotent. Re-running does nothing and asks for nothing.
Previously this was three commands in a required order — doctor --fix, sudo, create — printed once at install time and never checked. The order mattered, and skipping or reordering it produced a site that would not resolve.
Install and set up in one step:
curl -fsSL https://al.tools.efront.dev/install.sh | bash -s -- --setupThe installer is now served from the project's own domain rather than GitHub, and --setup runs the sequence above after installing the binary. Without the flag it prints one command to run instead of a list to sequence.
Install
brew install jefrontv/tap/agent-localAlready installed? agent-local update