Skip to content

环境变量

变量作用默认
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