alto install
Set Alto up on this device. At a terminal with no flags, it asks each step: Tailscale, starting at login, remote access, whom to trust, and the agents found here (their hooks, Claude Code's MCP server). With flags, -y or no terminal (a server, an image, cloud-init), it asks nothing: turns remote access on, trusts what `--trust` names, starts the service at login (on Linux, running with nobody logged in), and says how others reach it. Safe to run again
Usage
Set Alto up on this device. At a terminal with no flags, it asks each step: Tailscale, starting at login, remote access, whom to trust, and the agents found here (their hooks, Claude Code's MCP server). With flags, -y or no terminal (a server, an image, cloud-init), it asks nothing: turns remote access on, trusts what `--trust` names, starts the service at login (on Linux, running with nobody logged in), and says how others reach it. Safe to run again
Usage: alto install [OPTIONS]
Options:
--on <DEVICE> Work with the sessions on another device, paired with before (`alto devices`), or one of your own on Tailscale by its name there: for the session commands (ls, new, attach, send, run, wait, capture, kill, pause, resume, fetch, work). A session named `studio:3`, as `ls --all` prints it, needs no --on
-y, --yes Ask nothing; take the defaults
--trust <ENTRY> Let these in without pairing: a Tailscale tag (`tag:ci`), a login (`sam@example.com`) or a domain (`*@example.com`). Repeat it, or separate them with commas
--no-autostart Start the service now, but not again after a restart: nothing is installed
--foreground Then keep running the service as this process, in the foreground: a container's main process (`exec alto install --trust tag:x --foreground`). Nothing is installed
-h, --help Print help
Generated from alto 0.0.1 by tools/export-reference.py.