# shis commands Installed command is `shis`. `shibumi-server` remains an alias. ## Setup ```text shis Guided installation shis setup Guided installation shis init Install only, for automation shis update Install latest stable release shis uninstall [--purge] [--yes] ``` ## Apps ```text shis list shis add [--dry-run] shis remove [--yes] ``` Explicit add needs repository, absolute checkout, and port: ```text shis add \ --repository \ --checkout \ --port \ [--ref ] \ [--compose-file ] \ [--compose-command ] \ [--service ] \ [--health-path ] \ [--dry-run] \ [-- ] ``` ## Deploys ```text shis status [--commit ] [--json] shis history [--json] shis logs shis rollback [--yes] shis redeploy shis image-load shis deployment-mode shis caddy-cutover shis caddy-refresh ``` Rollback restores the one previous image kept for up to 12 hours and checks its health without building. ## Client handoff ```text shis client-config [--server-hostname ] shis webhook-secret ``` `client-config` prints commit-safe JSON. `webhook-secret` prints secret JSON only for explicit SSH handoff. ## Service commands ```text shis check --config shis serve --config ``` systemd runs `serve`. It skips npm update checks.