Tuist can be configured through a shared
When Tuist is executed, it traverses up the directories to find a
Tuist directory containing a
Defining a configuration manifest is not required, but recommended to ensure a consistent behaviour across all the projects that are part of the repository.
The example below shows a project that has a global
Config.swift file that will be used when Tuist is run from any of the subdirectories:
/Tuist/Config.swift # Configuration manifest
That way, when executing Tuist in any of the subdirectories, it will use the shared configuration.
The snippet below shows an example configuration manifest:
let config = Config(
The API documentation for the latest version and main branch is available here:
Other versions can be found at https://tuist.github.io/tuist/VERSION/documentation/projectdescription/config by replacing
VERSION with a version number (like X.Y.Z)