跳到主要内容

安装

otto setup 是首次运行向导,安装中继依赖、下载并安装扩展、启动中继守护进程并引导配对。

otto setup​

用法​

otto setup [options]

标志​

标志简写必填类型默认值允许值描述
--relay-url否string要配置的中继 URL(跳过交互式中继 URL 提示)
--non-interactive否booleanfalse以非交互模式运行;输出确定性 JSON 摘要
--skip-extension否booleanfalse跳过扩展下载和安装步骤
--skip-daemon否booleanfalse跳过中继守护进程启动步骤

示例​

# 交互式安装 — 引导式教程
otto setup

# 非交互式安装,用于 CI/自动化
otto setup --non-interactive

# 直接设置中继 URL
otto setup --relay-url http://127.0.0.1:8787

# 跳过扩展下载(仅中继安装)
otto setup --skip-extension

非交互式 JSON 输出​

在非交互模式下,otto setup 输出 JSON 摘要,包含:

  • 守护进程就绪:started 或 already_running
  • 扩展元数据:版本、构件路径、校验和状态
  • 交接路径:中继 URL 和后续配对步骤

Setup 守护进程行为​

otto setup 确保中继守护进程在配置的中继 URL 端口上处于运行状态后再完成。如果已有守护进程在该端口上运行,setup 复用它(already_running)。如果端口与另一个守护进程冲突,setup 失败并附带明确的修复指引:运行 otto stop,然后使用目标中继 URL 重新运行 setup。

退出码​

码含义
0安装完成成功
1安装失败(端口冲突、下载错误等)

相关命令​