All apps/Tuist

Tuist

tuist

Tuist is a virtual platform team for Swift app devs who ship.

Runs as tuist|macOS, Linux|tuist.dev

Command form

ai-draft · 6 tasks · 19 fields

Xcode project generator. Forms cover generate, build, test and clean.

Opens the form; the finished command lands at your prompt, unrun
otty gui tuist

tuist generate

Generate workspace

Generate an Xcode workspace from the manifests.

Generate workspaceExample values, fixed in this page — nothing here reaches a terminal
Basic
Targets to focus
string
Project directory
directory
Do not open
--no-open
TasksEach one presets the form for one job
Generate
sourcespathno_open
Generate without cache
sourcesno_cache
ParametersOnly these flags are editable in the form
Targets to focus
Other targets are linked as binaries if possible.
string · positional 0 · repeatable
Project directory
path
--path-p
Do not open
boolean
--no-open-n
Use xcframeworks
boolean
--xcframeworks-x
Ignore cache
boolean
--no-cache
Cache profile
string
--profile-P

tuist build

Build

Build schemes of the project in the current directory.

BuildExample values, fixed in this page — nothing here reaches a terminal
Basic
Scheme
string
Device
string
OS version
string
TasksEach one presets the form for one job
Build
schemedeviceos
ParametersOnly these flags are editable in the form
Scheme
string · positional 0
Device
string
--device
OS version
string
--os
Build output path
path
--build-output-path

tuist test

Test

Run the tests of a scheme.

TestExample values, fixed in this page — nothing here reaches a terminal
Basic
Scheme
string
Device
string
OS version
string
TasksEach one presets the form for one job
Test
schemedeviceos
Clean then test
schemeclean
ParametersOnly these flags are editable in the form
Scheme
string · positional 0
Project directory
path
--path-p
Clean first
boolean
--clean-c
Device
string
--device-d
OS version
string
--os-o
Skip UI tests
boolean
--skip-ui-tests
Retry count
string
--retry-count

tuist clean

Clean

Delete data generated by Tuist.

CleanExample values, fixed in this page — nothing here reaches a terminal
Basic
Categories
string
Project directory
directory
TasksEach one presets the form for one job
Clean
categoriespath
ParametersOnly these flags are editable in the form
Categories
Leave empty to clean everything.
string · positional 0 · repeatable
pluginsbuildstestsmanifests
Project directory
path
--path-p
SourcesEvery flag above is checked against these
fig
completion

github.com

fig
completion

github.com

fig
completion

github.com

fig
completion

github.com

fig
completion

github.com

Before it fills your prompt, Otty checks the installed tuist against its version. A form that does not match your version is not offered.