3737* [ ` datocms autocomplete [SHELL] ` ] ( #datocms-autocomplete-shell )
3838* [ ` datocms cma:call RESOURCE METHOD ` ] ( #datocms-cmacall-resource-method )
3939* [ ` datocms cma:docs [RESOURCE] [ACTION] ` ] ( #datocms-cmadocs-resource-action )
40- * [ ` datocms cma:script ` ] ( #datocms-cmascript )
40+ * [ ` datocms cma:script [FILE] ` ] ( #datocms-cmascript-file )
4141* [ ` datocms environments:destroy ENVIRONMENT_ID ` ] ( #datocms-environmentsdestroy-environment_id )
4242* [ ` datocms environments:fork SOURCE_ENVIRONMENT_ID NEW_ENVIRONMENT_ID ` ] ( #datocms-environmentsfork-source_environment_id-new_environment_id )
4343* [ ` datocms environments:list ` ] ( #datocms-environmentslist )
@@ -161,7 +161,7 @@ EXAMPLES
161161 $ datocms cma:call items list --environment my-environment
162162```
163163
164- _ See code: [ src/commands/cma/call.ts] ( https://github.com/datocms/cli/blob/v4.0.7 /packages/cli/src/commands/cma/call.ts ) _
164+ _ See code: [ src/commands/cma/call.ts] ( https://github.com/datocms/cli/blob/v4.0.8 /packages/cli/src/commands/cma/call.ts ) _
165165
166166## ` datocms cma:docs [RESOURCE] [ACTION] `
167167
@@ -199,17 +199,21 @@ EXAMPLES
199199 $ datocms cma:docs items create --expand "Example: Basic example"
200200```
201201
202- _ See code: [ src/commands/cma/docs.ts] ( https://github.com/datocms/cli/blob/v4.0.7 /packages/cli/src/commands/cma/docs.ts ) _
202+ _ See code: [ src/commands/cma/docs.ts] ( https://github.com/datocms/cli/blob/v4.0.8 /packages/cli/src/commands/cma/docs.ts ) _
203203
204- ## ` datocms cma:script `
204+ ## ` datocms cma:script [FILE] `
205205
206206Run a one-off TypeScript script against the Content Management API.
207207
208208```
209209USAGE
210- $ datocms cma:script [--json] [--config-file <value>] [--profile <value>] [--api-token <value>] [--log-level
211- NONE|BASIC|BODY|BODY_AND_HEADERS] [--log-mode stdout|file|directory] [-e <value>] [-f <value>] [--timeout <value>]
212- [--rebuild-workspace] [--skip-validation]
210+ $ datocms cma:script [FILE] [--json] [--config-file <value>] [--profile <value>] [--api-token <value>]
211+ [--log-level NONE|BASIC|BODY|BODY_AND_HEADERS] [--log-mode stdout|file|directory] [-e <value>] [-f <value>]
212+ [--timeout <value>] [--rebuild-workspace] [--skip-validation]
213+
214+ ARGUMENTS
215+ [FILE] Path to a TypeScript file to run. Alternative to --file. If omitted and --file is not set, the script is read
216+ from stdin.
213217
214218FLAGS
215219 -e, --environment=<value> Environment to execute the script against
@@ -259,6 +263,10 @@ DESCRIPTION
259263EXAMPLES
260264 Format A — default export, run from a file
261265
266+ $ datocms cma:script ./my-script.ts
267+
268+ Same as above, using the --file flag
269+
262270 $ datocms cma:script --file ./my-script.ts
263271
264272 Format B — one-liner via stdin
@@ -290,7 +298,7 @@ EXAMPLES
290298 '.[].api_key'
291299```
292300
293- _ See code: [ src/commands/cma/script.ts] ( https://github.com/datocms/cli/blob/v4.0.7 /packages/cli/src/commands/cma/script.ts ) _
301+ _ See code: [ src/commands/cma/script.ts] ( https://github.com/datocms/cli/blob/v4.0.8 /packages/cli/src/commands/cma/script.ts ) _
294302
295303## ` datocms environments:destroy ENVIRONMENT_ID `
296304
@@ -318,7 +326,7 @@ DESCRIPTION
318326 Destroys a sandbox environment
319327```
320328
321- _ See code: [ src/commands/environments/destroy.ts] ( https://github.com/datocms/cli/blob/v4.0.7 /packages/cli/src/commands/environments/destroy.ts ) _
329+ _ See code: [ src/commands/environments/destroy.ts] ( https://github.com/datocms/cli/blob/v4.0.8 /packages/cli/src/commands/environments/destroy.ts ) _
322330
323331## ` datocms environments:fork SOURCE_ENVIRONMENT_ID NEW_ENVIRONMENT_ID `
324332
@@ -353,7 +361,7 @@ DESCRIPTION
353361 Creates a new sandbox environment by forking an existing one
354362```
355363
356- _ See code: [ src/commands/environments/fork.ts] ( https://github.com/datocms/cli/blob/v4.0.7 /packages/cli/src/commands/environments/fork.ts ) _
364+ _ See code: [ src/commands/environments/fork.ts] ( https://github.com/datocms/cli/blob/v4.0.8 /packages/cli/src/commands/environments/fork.ts ) _
357365
358366## ` datocms environments:list `
359367
@@ -378,7 +386,7 @@ DESCRIPTION
378386 Lists primary/sandbox environments of a project
379387```
380388
381- _ See code: [ src/commands/environments/list.ts] ( https://github.com/datocms/cli/blob/v4.0.7 /packages/cli/src/commands/environments/list.ts ) _
389+ _ See code: [ src/commands/environments/list.ts] ( https://github.com/datocms/cli/blob/v4.0.8 /packages/cli/src/commands/environments/list.ts ) _
382390
383391## ` datocms environments:primary `
384392
@@ -403,7 +411,7 @@ DESCRIPTION
403411 Returns the name the primary environment of a project
404412```
405413
406- _ See code: [ src/commands/environments/primary.ts] ( https://github.com/datocms/cli/blob/v4.0.7 /packages/cli/src/commands/environments/primary.ts ) _
414+ _ See code: [ src/commands/environments/primary.ts] ( https://github.com/datocms/cli/blob/v4.0.8 /packages/cli/src/commands/environments/primary.ts ) _
407415
408416## ` datocms environments:promote ENVIRONMENT_ID `
409417
@@ -431,7 +439,7 @@ DESCRIPTION
431439 Promotes a sandbox environment to primary
432440```
433441
434- _ See code: [ src/commands/environments/promote.ts] ( https://github.com/datocms/cli/blob/v4.0.7 /packages/cli/src/commands/environments/promote.ts ) _
442+ _ See code: [ src/commands/environments/promote.ts] ( https://github.com/datocms/cli/blob/v4.0.8 /packages/cli/src/commands/environments/promote.ts ) _
435443
436444## ` datocms environments:rename ENVIRONMENT_ID NEW_ENVIRONMENT_ID `
437445
@@ -460,7 +468,7 @@ DESCRIPTION
460468 Renames an environment
461469```
462470
463- _ See code: [ src/commands/environments/rename.ts] ( https://github.com/datocms/cli/blob/v4.0.7 /packages/cli/src/commands/environments/rename.ts ) _
471+ _ See code: [ src/commands/environments/rename.ts] ( https://github.com/datocms/cli/blob/v4.0.8 /packages/cli/src/commands/environments/rename.ts ) _
464472
465473## ` datocms help [COMMAND] `
466474
@@ -511,7 +519,7 @@ DESCRIPTION
511519 Link the current directory to a DatoCMS project and configure it
512520```
513521
514- _ See code: [ src/commands/link.ts] ( https://github.com/datocms/cli/blob/v4.0.7 /packages/cli/src/commands/link.ts ) _
522+ _ See code: [ src/commands/link.ts] ( https://github.com/datocms/cli/blob/v4.0.8 /packages/cli/src/commands/link.ts ) _
515523
516524## ` datocms login `
517525
@@ -531,7 +539,7 @@ EXAMPLES
531539 $ datocms login
532540```
533541
534- _ See code: [ src/commands/login.ts] ( https://github.com/datocms/cli/blob/v4.0.7 /packages/cli/src/commands/login.ts ) _
542+ _ See code: [ src/commands/login.ts] ( https://github.com/datocms/cli/blob/v4.0.8 /packages/cli/src/commands/login.ts ) _
535543
536544## ` datocms logout `
537545
@@ -551,7 +559,7 @@ EXAMPLES
551559 $ datocms logout
552560```
553561
554- _ See code: [ src/commands/logout.ts] ( https://github.com/datocms/cli/blob/v4.0.7 /packages/cli/src/commands/logout.ts ) _
562+ _ See code: [ src/commands/logout.ts] ( https://github.com/datocms/cli/blob/v4.0.8 /packages/cli/src/commands/logout.ts ) _
555563
556564## ` datocms maintenance:off `
557565
@@ -576,7 +584,7 @@ DESCRIPTION
576584 Take a project out of maintenance mode
577585```
578586
579- _ See code: [ src/commands/maintenance/off.ts] ( https://github.com/datocms/cli/blob/v4.0.7 /packages/cli/src/commands/maintenance/off.ts ) _
587+ _ See code: [ src/commands/maintenance/off.ts] ( https://github.com/datocms/cli/blob/v4.0.8 /packages/cli/src/commands/maintenance/off.ts ) _
580588
581589## ` datocms maintenance:on `
582590
@@ -604,7 +612,7 @@ DESCRIPTION
604612 Put a project in maintenance mode
605613```
606614
607- _ See code: [ src/commands/maintenance/on.ts] ( https://github.com/datocms/cli/blob/v4.0.7 /packages/cli/src/commands/maintenance/on.ts ) _
615+ _ See code: [ src/commands/maintenance/on.ts] ( https://github.com/datocms/cli/blob/v4.0.8 /packages/cli/src/commands/maintenance/on.ts ) _
608616
609617## ` datocms migrations:new NAME `
610618
@@ -654,7 +662,7 @@ DESCRIPTION
654662 Create a new migration script
655663```
656664
657- _ See code: [ src/commands/migrations/new.ts] ( https://github.com/datocms/cli/blob/v4.0.7 /packages/cli/src/commands/migrations/new.ts ) _
665+ _ See code: [ src/commands/migrations/new.ts] ( https://github.com/datocms/cli/blob/v4.0.8 /packages/cli/src/commands/migrations/new.ts ) _
658666
659667## ` datocms migrations:run `
660668
@@ -694,7 +702,7 @@ DESCRIPTION
694702 Run migration scripts that have not run yet
695703```
696704
697- _ See code: [ src/commands/migrations/run.ts] ( https://github.com/datocms/cli/blob/v4.0.7 /packages/cli/src/commands/migrations/run.ts ) _
705+ _ See code: [ src/commands/migrations/run.ts] ( https://github.com/datocms/cli/blob/v4.0.8 /packages/cli/src/commands/migrations/run.ts ) _
698706
699707## ` datocms plugins `
700708
@@ -781,7 +789,7 @@ DESCRIPTION
781789 Lists official DatoCMS CLI plugins
782790```
783791
784- _ See code: [ src/commands/plugins/available.ts] ( https://github.com/datocms/cli/blob/v4.0.7 /packages/cli/src/commands/plugins/available.ts ) _
792+ _ See code: [ src/commands/plugins/available.ts] ( https://github.com/datocms/cli/blob/v4.0.8 /packages/cli/src/commands/plugins/available.ts ) _
785793
786794## ` datocms plugins:inspect PLUGIN... `
787795
@@ -1035,7 +1043,7 @@ EXAMPLES
10351043 $ datocms projects:list --json
10361044```
10371045
1038- _ See code: [ src/commands/projects/list.ts] ( https://github.com/datocms/cli/blob/v4.0.7 /packages/cli/src/commands/projects/list.ts ) _
1046+ _ See code: [ src/commands/projects/list.ts] ( https://github.com/datocms/cli/blob/v4.0.8 /packages/cli/src/commands/projects/list.ts ) _
10391047
10401048## ` datocms schema:generate FILENAME `
10411049
@@ -1067,7 +1075,7 @@ DESCRIPTION
10671075 Generate TypeScript definitions for the schema
10681076```
10691077
1070- _ See code: [ src/commands/schema/generate.ts] ( https://github.com/datocms/cli/blob/v4.0.7 /packages/cli/src/commands/schema/generate.ts ) _
1078+ _ See code: [ src/commands/schema/generate.ts] ( https://github.com/datocms/cli/blob/v4.0.8 /packages/cli/src/commands/schema/generate.ts ) _
10711079
10721080## ` datocms unlink `
10731081
@@ -1088,7 +1096,7 @@ DESCRIPTION
10881096 Unlink the current directory from a DatoCMS project
10891097```
10901098
1091- _ See code: [ src/commands/unlink.ts] ( https://github.com/datocms/cli/blob/v4.0.7 /packages/cli/src/commands/unlink.ts ) _
1099+ _ See code: [ src/commands/unlink.ts] ( https://github.com/datocms/cli/blob/v4.0.8 /packages/cli/src/commands/unlink.ts ) _
10921100
10931101## ` datocms whoami `
10941102
@@ -1108,5 +1116,5 @@ EXAMPLES
11081116 $ datocms whoami
11091117```
11101118
1111- _ See code: [ src/commands/whoami.ts] ( https://github.com/datocms/cli/blob/v4.0.7 /packages/cli/src/commands/whoami.ts ) _
1119+ _ See code: [ src/commands/whoami.ts] ( https://github.com/datocms/cli/blob/v4.0.8 /packages/cli/src/commands/whoami.ts ) _
11121120<!-- commandsstop -->
0 commit comments