环境变量
| 变量 | 作用 | 默认 |
|---|---|---|
SUPSUB_API_URL | 覆盖 API 基址(等价于 --api-url,但 flag 优先级更高) | https://supsub.net |
SUPSUB_WEB_URL | 覆盖 Web 基址(deepread share 生成的 <web>/s/<code> 用它拼链接) | 跟随 API 基址 |
SUPSUB_NO_BROWSER | 真值时 auth login 不自动打开浏览器 | 未设 |
SUPSUB_NO_SPINNER | 真值时关闭所有 loading 动画(非 TTY 下本就不渲染) | 未设 |
SUPSUB_NO_SKILLS_NOTIFIER | 真值时关闭「本地 skills 落后」的启动提示 | 未设 |
SUPSUB_CONFIG_DIR | 覆盖配置 / 状态文件目录 | ~/.supsub |
SUPSUB_DISABLE_AUTOUPDATER | 真值时关闭 native 安装的后台自动更新(手动 supsub update 仍可用) | 未设 |
SUPSUB_DATA_DIR | 覆盖 native 安装的版本并存根目录 | ~/.local/share/supsub |
SUPSUB_BIN_DIR | 覆盖 native 安装的可执行文件 symlink 目录 | ~/.local/bin |
凭证存储
凭证由 supsub auth login 写入 ~/.supsub/config.json(目录 0700 / 文件 0600),请求时自动携带,过期自动续期。
任意请求返回 401 会自动清除本地凭证,需重新 supsub auth login。
常见用法
shell
# 指向本地 API 服务器调试
SUPSUB_API_URL=http://localhost:3000 supsub sub list
# CI / agent 环境:无浏览器、无动画、独立配置目录
export SUPSUB_NO_BROWSER=1
export SUPSUB_NO_SPINNER=1
export SUPSUB_CONFIG_DIR=/tmp/supsub-ci后台自动更新只在 native 安装下发生
-o json 与 CI 环境下永不自动更新,无需额外设置。若想在 native 安装下也彻底关闭后台检查,设 SUPSUB_DISABLE_AUTOUPDATER=1。