{
  "commands": {
    "cm:stacks:import-setup": {
      "aliases": [],
      "args": {},
      "description": "Helps to generate mappers and backup folder for importing (overwriting) specific modules",
      "examples": [
        "csdx cm:stacks:import-setup --stack-api-key <target_stack_api_key> --data-dir <path/of/export/destination/dir> --module <module_name, module_name> --branch <branch_name>"
      ],
      "flags": {
        "stack-api-key": {
          "char": "k",
          "description": "API key of the target stack",
          "name": "stack-api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "data-dir": {
          "char": "d",
          "description": "The path or the location in your file system where the content, you intend to import, is stored. For example, -d \"C:\\Users\\Name\\Desktop\\cli\\content\". If the export folder has branches involved, then the path should point till the particular branch. For example, “-d \"C:\\Users\\Name\\Desktop\\cli\\content\\branch_name\"",
          "name": "data-dir",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "alias": {
          "char": "a",
          "description": "The management token of the destination stack where you will import the content.",
          "name": "alias",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "module": {
          "description": "[optional] Specify the modules/module to import into the target stack. currently options are global-fields, content-types, entries",
          "name": "module",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "global-fields",
            "content-types",
            "entries"
          ],
          "type": "option"
        },
        "branch": {
          "description": "The name of the branch where you want to import your content. If you don't mention the branch name, then by default the content will be imported to the main branch.",
          "exclusive": [
            "branch-alias"
          ],
          "name": "branch",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "branch-alias": {
          "description": "Specify the branch alias where you want to import your content. If not specified, the content is imported into the main branch by default.",
          "exclusive": [
            "branch"
          ],
          "name": "branch-alias",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cm:stacks:import-setup",
      "pluginAlias": "@contentstack/cli-cm-import-setup",
      "pluginName": "@contentstack/cli-cm-import-setup",
      "pluginType": "core",
      "strict": true,
      "usage": "cm:stacks:import-setup [-k <value>] [-d <value>] [-a <value>] [--module <value,value>]",
      "isESM": false,
      "relativePath": [
        "lib",
        "commands",
        "cm",
        "stacks",
        "import-setup.js"
      ]
    }
  },
  "version": "2.0.0"
}