Subcommands16 subcommands
tuist build
Build the project in the current directory
tuist cache
A set of utilities related to the caching of targets. For more info see https://docs.tuist.io/building-at-scale/caching USAGE: tuist cache <subcommand>
tuist cache warm
Warms the local and remote cache
tuist cache print-hashes
Print the hashes of the cacheable frameworks in the given project
tuist clean
Clean all the data generated by Tuist. USAGE: tuist clean [<clean-categories> ...] [--path <path>]
tuist fetch
Dependencies can be fetched by running the following command. They are stored in your project's `Tuist/Dependencies` directory. For more info see https://docs.tuist.io/commands/dependencies
tuist edit
Editing your projects is easy; position yourself in a directory where there's a project defined and run the edit command. It will open a temporary Xcode project with all the project manifests and the project description helpers, so you will be able to edit the whole project configuration. After making changes you can run the target from Xcode and it will call tuist generate for you. For more info see https://docs.tuist.io/commands/edit
tuist graph
Generates a graph from the workspace or project in the current directory. For more info see https://docs.tuist.io/commands/graph USAGE: tuist graph [--skip-test-targets] [--skip-external-dependencies] [--format <format>] [--algorithm <algorithm>] [<targets> ...] [--path <path>] [--output-path <output-path>]
tuist generate
Generates an Xcode workspace to start working on the project. For more info see https://docs.tuist.io/commands/generate
tuist migration
To help developers with the process of adopting Tuist, Tuist provides a set of commands under tuist migration. For more info see https://docs.tuist.io/commands/migration
tuist migration settings-to-xcconfig
It's recommended to make .xcconfig files the source of truth for build settings. For that, Tuist provides a tuist migration settings-to-xcconfig command that extracts the build settings from targets and projects
tuist migration check-empty-settings
After making .xcconfig files the source of truth for build settings, it's important to ensure that build settings are no longer set to the project. To help with that, Tuist includes a command that fails if the build settings of a project or a target are not empty
tuist migration list-targets
When passed it uses xcframeworks (simulator and device) from the cache instead of frameworks (only simulator). Default is false
tuist scaffold
Generates new project based on a template. For more info see https://docs.tuist.io/commands/scaffold USAGE: tuist scaffold <template> [--json] [--path <path>] <subcommand>
tuist scaffold list
Lists available scaffold templates
tuist test
Tests a project. For more info see https://docs.tuist.io/commands/test USAGE: tuist test [<scheme>] [--clean] [--path <path>] [--device <device>] [--os <os>] [--configuration <configuration>] [--skip-ui-tests] [--result-bundle-path <result-bundle-path>] [--retry-count <retry-count>]