@contentstack/cli-cm-seed
Version:
create a Stack from existing content types, entries, assets, etc.
130 lines • 3.92 kB
JSON
{
"commands": {
"cm:stacks:seed": {
"aliases": [
"cm:seed"
],
"args": {},
"description": "Create a stack from existing content types, entries, assets, etc",
"examples": [
"$ csdx cm:stacks:seed",
"$ csdx cm:stacks:seed --repo \"account\"",
"$ csdx cm:stacks:seed --repo \"account/repository\"",
"$ csdx cm:stacks:seed --repo \"account/repository\" --stack-api-key \"stack-api-key\" //seed content into specific stack",
"$ csdx cm:stacks:seed --repo \"account/repository\" --org \"your-org-uid\" --stack-name \"stack-name\" //create a new stack in given org uid"
],
"flags": {
"repo": {
"char": "r",
"description": "GitHub organization name or GitHub user name/repository name.",
"name": "repo",
"required": false,
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
},
"org": {
"char": "o",
"description": "Provide Organization UID to create a new stack",
"exclusive": [
"stack"
],
"name": "org",
"required": false,
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
},
"stack-api-key": {
"char": "k",
"description": "Provide stack API key to seed content to",
"exclusive": [
"org"
],
"name": "stack-api-key",
"required": false,
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
},
"stack-name": {
"char": "n",
"description": "Name of a new stack that needs to be created.",
"exclusive": [
"stack"
],
"name": "stack-name",
"required": false,
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
},
"fetch-limit": {
"char": "l",
"description": "Limit for number of organizations or stacks to be fetched.",
"hidden": true,
"name": "fetch-limit",
"required": false,
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
},
"yes": {
"char": "y",
"description": "[Optional] Skip the stack confirmation.",
"name": "yes",
"required": false,
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
},
"stack": {
"char": "s",
"description": "Provide the stack UID to seed content.",
"exclusive": [
"org",
"name"
],
"name": "stack",
"required": false,
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
},
"alias": {
"char": "a",
"description": "Alias of the management token",
"name": "alias",
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
},
"locale": {
"description": "Master Locale of the stack",
"hidden": true,
"name": "locale",
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
}
},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "cm:stacks:seed",
"pluginAlias": "@contentstack/cli-cm-seed",
"pluginName": "@contentstack/cli-cm-seed",
"pluginType": "core",
"strict": true,
"usage": "cm:stacks:seed [--repo <value>] [--org <value>] [-k <value>] [-n <value>] [-y <value>] [-s <value>] [--locale <value>]",
"isESM": false,
"relativePath": [
"lib",
"commands",
"cm",
"stacks",
"seed.js"
]
}
},
"version": "1.12.0"
}