Expand description
Horto OS UI CLI (horto-os-ui): plan-by-default box setup and day-2 ops.
Surfaces call [horto_os_ui_shared] for steps, kits, remote SSH, and status.
Privileged writes require --apply (or APPLY=1 via Make). Interactive
confirm / reboot prompts stay on stderr; ops logs use tracing.
Structsยง
- Cli ๐
- Remote
Apply ๐Privilege - Remote privilege flags that track CLI
--applywith the same polarity.
Enumsยง
Functionsยง
- cmd_
backup ๐ - cmd_
backup_ ๐disk - cmd_
backup_ ๐disk_ status - cmd_
backup_ ๐etc - cmd_
backup_ ๐list - cmd_
backup_ ๐shrink - cmd_
backup_ ๐status - cmd_
docker ๐ - cmd_
doctor ๐ - cmd_net ๐
- cmd_
setup ๐ - cmd_
surfaces ๐ - kind_
from_ ๐flags - main ๐
- make_
ctx ๐ - maybe_
install_ ๐ecosystem_ embedded - maybe_
offer_ ๐save_ token - mode ๐
- print_
remote_ ๐log - prompt_
ecosystem_ ๐choice - Ask yes/non for status-api and MCP. Non-TTY โ neither.
- remote_
cli_ ๐args - remote_
ecosystem_ ๐for_ setup_ run - Ecosystem answers apply only on remote full apply; otherwise skip both services.
- remote_
options ๐ - run_
remote ๐