UNPKG

@contentstack/cli-cm-bootstrap

Version:
141 lines 4.64 kB
{ "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" }