@contentstack/cli-cm-bootstrap
Version:
Bootstrap contentstack apps
141 lines • 4.64 kB
JSON
{
"commands": {
"cm:bootstrap": {
"aliases": [],
"args": {},
"description": "Bootstrap contentstack apps",
"examples": [
"$ csdx cm:bootstrap",
"$ csdx cm:bootstrap --project-dir <path/to/setup/the/app>",
"$ csdx cm:bootstrap --app-name \"reactjs-starter\" --project-dir <path/to/setup/the/app>",
"$ csdx cm:bootstrap --app-name \"reactjs-starter\" --project-dir <path/to/setup/the/app> --stack-api-key \"stack-api-key\"",
"$ csdx cm:bootstrap --app-name \"reactjs-starter\" --project-dir <path/to/setup/the/app> --org \"your-org-uid\" --stack-name \"stack-name\""
],
"flags": {
"app-name": {
"description": "App name, reactjs-starter, nextjs-starter, gatsby-starter, angular-starter, nuxt-starter, vue-starter, stencil-starter",
"name": "app-name",
"required": false,
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
},
"project-dir": {
"description": "Directory to setup the project. If directory name has a space then provide the path as a string or escap the space using back slash eg: \"../../test space\" or ../../test\\ space",
"name": "project-dir",
"required": false,
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
},
"app-type": {
"description": "Sample or Starter app",
"hidden": true,
"name": "app-type",
"required": false,
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
},
"stack-api-key": {
"char": "k",
"description": "Provide stack API key to seed content",
"exclusive": [
"org",
"stack-name"
],
"name": "stack-api-key",
"required": false,
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
},
"org": {
"description": "Provide organization UID to create a new stack",
"exclusive": [
"stack-api-key"
],
"name": "org",
"required": false,
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
},
"stack-name": {
"char": "n",
"description": "Name of the new stack that will be created.",
"exclusive": [
"stack-api-key"
],
"name": "stack-name",
"required": false,
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
},
"yes": {
"char": "y",
"description": "[Optional] Skip stack confirmation",
"name": "yes",
"required": false,
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
},
"appName": {
"char": "a",
"description": "App name, reactjs-starter, nextjs-starter, gatsby-starter, angular-starter, nuxt-starter",
"hidden": true,
"name": "appName",
"required": false,
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
},
"directory": {
"char": "d",
"description": "Directory to set up the project. If directory name has a space then provide the path as a string or escape the space using backslash eg: \"../../test space\" or ../../test\\ space",
"hidden": true,
"name": "directory",
"required": false,
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
},
"appType": {
"char": "s",
"description": "Sample or Starter app",
"hidden": true,
"name": "appType",
"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"
}
},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "cm:bootstrap",
"pluginAlias": "@contentstack/cli-cm-bootstrap",
"pluginName": "@contentstack/cli-cm-bootstrap",
"pluginType": "core",
"strict": true,
"isESM": false,
"relativePath": [
"lib",
"commands",
"cm",
"bootstrap.js"
]
}
},
"version": "1.15.0"
}