docs/cli/bootstrap/remote.md
mise bootstrap remotemise bootstrap remote [FLAGS] [TARGET]…src/cli/bootstrap.rsBootstrap one or more machines over OpenSSH
[TARGET]…Inventory host names from [bootstrap.remote.hosts]
--allSelect every configured inventory host
--bootstrap-command <COMMAND>Explicit remote shell command that installs mise and places it on PATH
--connect-timeout <CONNECT_TIMEOUT>SSH connection timeout in seconds
Default: 10
--exclude… <PATTERN>Additional archive pattern to exclude; repeat for multiple patterns
--fail-fastStop after the first failed target
--force-dotfilesAllow remote dotfile conflicts to be replaced
--host… <[USER@]HOST>Ad-hoc SSH destination ([user@]host); repeat for multiple hosts
-i --identity-file <IDENTITY_FILE>SSH identity file override
-n --dry-runPrint the remote bootstrap changes without applying them
--keep-stagingKeep the remote staging directory for debugging
--mise-bin <MISE_BIN>Local mise binary to upload (escape hatch for custom architectures)
--only… <ONLY>Run only one or more remote bootstrap parts
Choices:
pluginspackagesaccountsfilesservicesfirewallcomposereposdotfilesmise-shell-activateshellmacos-defaultsdefaultsmacos-launchd-agentslaunchdlinux-systemd-unitssystemdusertoolstaskfinal-hook--port <PORT>SSH port override
--prompt-secretsPrompt securely for missing secret inputs on the remote host
--remote-mise <COMMAND>Existing mise executable name or path; relative paths use the staged project
--skip… <SKIP>Skip one or more remote bootstrap parts
Choices:
pluginspackagesaccountsfilesservicesfirewallcomposereposdotfilesmise-shell-activateshellmacos-defaultsdefaultsmacos-launchd-agentslaunchdlinux-systemd-unitssystemdusertoolstaskfinal-hook--source <SOURCE>Local directory archived and sent to each target
--ssh-option… <OPTION>OpenSSH -o option; repeat for multiple options
--tag… <TAG>Select configured hosts with this tag; repeat to match any tag
--updateRefresh package manager metadata and update configured repos remotely
-y --yesSkip remote confirmation prompts