You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Treat remote cache as read only. Equivalent to `--cache=remote:r;local:rw`
115
-
116
-
[possible values: true, false]
117
-
118
-
--no-cache
119
-
Avoid saving task results to the cache. Useful for development/watch tasks. Equivalent to `--cache=local:r,remote:r`
120
-
121
-
--cache-workers <CACHE_WORKERS>
122
-
Set the number of concurrent cache operations (default 10)
123
-
124
-
[default: 10]
125
-
126
-
--dry-run [<DRY_RUN>]
127
-
[possible values: text, json]
128
-
129
-
--graph [<GRAPH>]
130
-
Generate a graph of the task execution and output to a file when a filename is specified (.svg, .png, .jpg, .pdf, .json, .html, .mermaid, .dot). Outputs dot graph to stdout when if no filename is provided
131
-
132
-
--profile [<PROFILE>]
133
-
File to write turbo's performance profile output into. You can load the file up in chrome://tracing to see which parts of your build were slow
134
-
135
-
--anon-profile [<ANON_PROFILE>]
136
-
File to write turbo's performance profile output into. All identifying data omitted from the profile
137
-
138
-
--summarize [<SUMMARIZE>]
139
-
Generate a summary of the turbo run
140
-
141
-
[possible values: true, false]
142
-
143
-
--parallel
144
-
Execute all tasks in parallel
145
-
146
96
--cache-dir <CACHE_DIR>
147
97
Override the filesystem cache directory
148
-
149
98
--concurrency <CONCURRENCY>
150
99
Limit the concurrency of task execution. Use 1 for serial (i.e. one-at-a-time) execution
151
-
152
100
--continue[=<CONTINUE>]
153
-
Specify how task execution should proceed when an error occurs. Use "never" to cancel all tasks. Use "dependencies-successful" to continue running tasks whose dependencies have succeeded. Use "always" to continue running all tasks, even those whose dependencies have failed
Specify how task execution should proceed when an error occurs. Use "never" to cancel all tasks. Use "dependencies-successful" to continue running tasks whose dependencies have succeeded. Use "always" to continue running all tasks, even those whose dependencies have failed [default: never] [possible values: never, dependencies-successful, always]
158
102
--single-package
159
103
Run turbo in single-package mode
160
-
161
104
--framework-inference [<BOOL>]
162
-
Specify whether or not to do framework inference for tasks
163
-
164
-
[default: true]
165
-
[possible values: true, false]
166
-
105
+
Specify whether or not to do framework inference for tasks [default: true] [possible values: true, false]
167
106
--global-deps <GLOBAL_DEPS>
168
107
Specify glob of global filesystem dependencies to be hashed. Useful for .env and files
169
-
170
108
--env-mode [<ENV_MODE>]
171
-
Environment variable mode. Use "loose" to pass the entire existing environment. Use "strict" to use an allowlist specified in turbo.json
172
-
173
-
Possible values:
174
-
- loose: Allow all environment variables for the process to be available
175
-
- strict: Filter environment variables to only those that are specified in the `env` and `globalEnv` keys in `turbo.json`
176
-
109
+
Environment variable mode. Use "loose" to pass the entire existing environment. Use "strict" to use an allowlist specified in turbo.json [possible values: loose, strict]
177
110
-F, --filter <FILTER>
178
111
Use the given selector to specify package(s) to act as entry points. The syntax mirrors pnpm's syntax, and additional documentation and examples can be found in turbo's documentation https://turborepo.dev/docs/reference/command-line-reference/run#--filter
179
-
180
112
--affected
181
113
Filter to only packages that are affected by changes between the current branch and `main`
182
-
183
114
--output-logs <OUTPUT_LOGS>
184
-
Set type of process output logging. Use "full" to show all output. Use "hash-only" to show only turbo-computed task hashes. Use "new-only" to show only new output with only hashes for cached tasks. Use "none" to hide process output. (default full)
185
-
186
-
Possible values:
187
-
- full: Displays all output
188
-
- none: Hides all task output
189
-
- hash-only: Show only the hashes of the tasks
190
-
- new-only: Only show output from cache misses
191
-
- errors-only: Only show output from task failures
192
-
115
+
Set type of process output logging. Use "full" to show all output. Use "hash-only" to show only turbo-computed task hashes. Use "new-only" to show only new output with only hashes for cached tasks. Use "none" to hide process output. (default full) [possible values: full, none, hash-only, new-only, errors-only]
193
116
--log-order <LOG_ORDER>
194
-
Set type of task output order. Use "stream" to show output as soon as it is available. Use "grouped" to show output when a command has finished execution. Use "auto" to let turbo decide based on its own heuristics. (default auto)
195
-
196
-
[possible values: auto, stream, grouped]
197
-
117
+
Set type of task output order. Use "stream" to show output as soon as it is available. Use "grouped" to show output when a command has finished execution. Use "auto" to let turbo decide based on its own heuristics. (default auto) [possible values: auto, stream, grouped]
198
118
--only
199
119
Only executes the tasks specified, does not execute parent tasks
200
-
201
120
--log-prefix <LOG_PREFIX>
202
-
Use "none" to remove prefixes from task logs. Use "task" to get task id prefixing. Use "auto" to let turbo decide how to prefix the logs based on the execution environment. In most cases this will be the same as "task". Note that tasks running in parallel interleave their logs, so removing prefixes can make it difficult to associate logs with tasks. Use --log-order=grouped to prevent interleaving. (default auto)
203
-
204
-
[default: auto]
205
-
[possible values: auto, none, task]
121
+
Use "none" to remove prefixes from task logs. Use "task" to get task id prefixing. Use "auto" to let turbo decide how to prefix the logs based on the execution environment. In most cases this will be the same as "task". Note that tasks running in parallel interleave their logs, so removing prefixes can make it difficult to associate logs with tasks. Use --log-order=grouped to prevent interleaving. (default auto) [default: auto] [possible values: auto, none, task]
0 commit comments