tuist.toml
tuist.toml 是一个与构建系统无关的配置文件,是 Tuist.swift 的演进。与 Tuist.swift 不同,它不需要 Swift,使其可在任何平台和构建系统上使用。它非常适合在没有 Swift 可用的环境中使用,如基于 Linux 的 CI 运行器,或者当你只需要配置服务器相关设置而不需要完整的 Tuist.swift 清单时。
Tuist 通过从当前工作目录向上遍历目录层次来查找 tuist.toml,在第一个匹配处停止。这意味着你可以在项目根目录放置它,并从任何子目录运行 Tuist 命令。
| 键 | 类型 | 必填 | 默认 | 描述 |
|---|---|---|---|---|
project | String | 是 | — | 你的项目的完整句柄(例如 "tuist/tuist")。 |
url | String | 否 | https://tuist.dev | Tuist 服务器的 URL。 |
project = "tuist/tuist"url = "https://tuist.dev"当同一设置在多个地方定义时,Tuist 使用以下优先级顺序(从高到低)解析:
- CLI 标志
- 环境变量
- Tuist.swift
- tuist.toml
- 默认值