# tuist run Runs a preview or a scheme from a generated project. ## Arguments ### runnable **Environment variable** `TUIST_RUN_SCHEME` A preview URL, app name with a specifier such as App@latest or App@feature-branch, or a scheme from a generated project. ```bash tuist run [runnable] ``` ### path `Optional` The path to the directory that contains the project with the target or scheme to be run. ```bash tuist run --path [path] tuist run -p [path] ``` ### device `Optional` The device name to run on. ```bash tuist run --device [device] ``` ### generate `Optional` **Environment variable** `TUIST_RUN_GENERATE` Force the generation of the project before running. ```bash tuist run --generate ``` ### no-generate `Optional` **Environment variable** `TUIST_RUN_GENERATE` Force the generation of the project before running. ```bash tuist run --no-generate ``` ### clean `Optional` **Environment variable** `TUIST_RUN_CLEAN` When passed, it cleans the project before running. ```bash tuist run --clean ``` ### no-clean `Optional` **Environment variable** `TUIST_RUN_CLEAN` When passed, it cleans the project before running. ```bash tuist run --no-clean ``` ### configuration `Optional` The configuration to be used when building the scheme. ```bash tuist run --configuration [configuration] tuist run -C [configuration] ``` ### os `Optional` **Environment variable** `TUIST_RUN_OS` The OS version of the simulator. ```bash tuist run --os [os] tuist run -o [os] ``` ### rosetta `Optional` When passed, append arch=x86_64 to the 'destination' to run simulator in a Rosetta mode. ```bash tuist run --rosetta ``` ### arguments `Optional` **Environment variable** `TUIST_RUN_ARGUMENTS` Arguments to pass to the application during execution. All arguments after the scheme name are forwarded to the app. Example: tuist run MyApp --verbose --config debug ```bash tuist run [arguments] ```