#341·zerobrew

添加 homebrew api 镜像环境变量支持

作者: XhstormR创建于 2026年4月19日更新于 2026年6月13日
标签type: featurearea: networkingarea: formula resolutionpriority: mediumstatus: accepted

添加 homebrew api mirroring 环境变量支持: HOMEBREW_API_DOMAIN, HOMEBREW_BOTTLE_DOMAIN

ruby
HOMEBREW_API_DOMAIN:                       {
    description:  "使用此 URL 作为 Homebrew JSON API 的下载镜像。" \
                  "如果该 URL 上的元数据文件暂时不可用,则将使用默认 API 域作为备用镜像。",
    default_text: "`https://formulae.brew.sh/api`。",
    default:      [HOMEBREW_API_DEFAULT_DOMAIN](https://docs.brew.sh/rubydoc/top-level-namespace.html#HOMEBREW_API_DEFAULT_DOMAIN-constant),
  },
HOMEBREW_BOTTLE_DOMAIN:                    {
    description:  "使用此 URL 作为瓶子的下载镜像。" \
                  "如果该 URL 上的瓶子暂时不可用,则将使用默认瓶子域作为备用镜像。" \
                  "例如,`export HOMEBREW_BOTTLE_DOMAIN=http://localhost:8080` 将导致所有瓶子从前缀 `http://localhost:8080/` 下载。" \
                  "如果在 `$HOMEBREW_BOTTLE_DOMAIN` 中不存在瓶子,则将从默认瓶子域下载。",
    default_text: "`https://ghcr.io/v2/homebrew/core`。",
    default:      [HOMEBREW_BOTTLE_DEFAULT_DOMAIN](https://docs.brew.sh/rubydoc/top-level-namespace.html#HOMEBREW_BOTTLE_DEFAULT_DOMAIN-constant),
  }
详细信息: https://docs.brew.sh/rubydoc/Homebrew/EnvConfig.html
示例使用:

内容来源: lucasgelfond/zerobrew