Skip to content

v0.33.0

Choose a tag to compare

@github-actions github-actions released this 15 Sep 06:25
· 13 commits to main since this release

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 setup

It 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 -- --setup

The 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-local

Already installed? agent-local update