{
  "commands": {
    "Symbol(SINGLE_COMMAND_CLI)": {
      "aliases": [],
      "args": {
        "source": {
          "description": "Source file (use \"-\" for stdin)",
          "name": "source",
          "required": true
        }
      },
      "description": "Import documents to a Sanity dataset",
      "examples": [
        {
          "description": "Import \"./my-dataset.ndjson\" into dataset \"staging\"",
          "command": "<%= config.bin %> <%= command.id %> -p myPrOj -d staging -t someSecretToken my-dataset.ndjson"
        },
        {
          "description": "Import into dataset \"test\" from stdin, read token from env var",
          "command": "cat my-dataset.ndjson | <%= config.bin %> <%= command.id %> -p myPrOj -d test -"
        }
      ],
      "flags": {
        "project": {
          "char": "p",
          "description": "Project ID to import to",
          "name": "project",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "dataset": {
          "char": "d",
          "description": "Dataset to import to",
          "name": "dataset",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "token": {
          "char": "t",
          "description": "Token to authenticate with",
          "env": "SANITY_IMPORT_TOKEN",
          "name": "token",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "replace": {
          "description": "Replace documents with the same IDs",
          "exclusive": [
            "missing"
          ],
          "name": "replace",
          "allowNo": false,
          "type": "boolean"
        },
        "missing": {
          "description": "Skip documents that already exist",
          "exclusive": [
            "replace"
          ],
          "name": "missing",
          "allowNo": false,
          "type": "boolean"
        },
        "allow-failing-assets": {
          "description": "Skip assets that cannot be fetched/uploaded",
          "name": "allow-failing-assets",
          "allowNo": false,
          "type": "boolean"
        },
        "allow-assets-in-different-dataset": {
          "description": "Allow asset documents to reference different project/dataset",
          "name": "allow-assets-in-different-dataset",
          "allowNo": false,
          "type": "boolean"
        },
        "replace-assets": {
          "description": "Skip reuse of existing assets",
          "name": "replace-assets",
          "allowNo": false,
          "type": "boolean"
        },
        "skip-cross-dataset-references": {
          "description": "Skips references to other datasets",
          "name": "skip-cross-dataset-references",
          "allowNo": false,
          "type": "boolean"
        },
        "allow-replacement-characters": {
          "description": "Allow unicode replacement characters in imported documents",
          "name": "allow-replacement-characters",
          "allowNo": false,
          "type": "boolean"
        },
        "allow-system-documents": {
          "description": "Imports system documents",
          "name": "allow-system-documents",
          "allowNo": false,
          "type": "boolean"
        },
        "asset-concurrency": {
          "description": "Number of parallel asset imports",
          "name": "asset-concurrency",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "Symbol(SINGLE_COMMAND_CLI)",
      "pluginAlias": "@sanity/import",
      "pluginName": "@sanity/import",
      "pluginType": "core",
      "strict": true
    }
  },
  "version": "4.1.3"
}