{
  "commands": {
    "modeler:workspace:add": {
      "aliases": [
        "mdl:add",
        "mdl:ws:add"
      ],
      "args": {},
      "deprecateAliases": false,
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --type businessobject --module Visit --name VisitKpi",
        "<%= config.bin %> <%= command.id %> --path ./workspacePath --type businessobject --module Visit --name VisitKpi"
      ],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "flags-dir": {
          "helpGroup": "GLOBAL",
          "name": "flags-dir",
          "summary": "Import flag values from a directory.",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "path": {
          "char": "p",
          "name": "path",
          "required": false,
          "summary": "path to the Modeler workspace",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "type": {
          "char": "t",
          "name": "type",
          "required": false,
          "summary": "Type of the resource to add.",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "module": {
          "char": "m",
          "name": "module",
          "required": false,
          "summary": "Name of the module to which the resource should be added.",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "name": {
          "char": "n",
          "name": "name",
          "required": false,
          "summary": "Name of the resource to add.",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "modeler:workspace:add",
      "pluginAlias": "@ind-rcg/modeler-sfdx-cli-plugin",
      "pluginName": "@ind-rcg/modeler-sfdx-cli-plugin",
      "pluginType": "core",
      "strict": true,
      "summary": "Adds a new resource to a Modeler workspace.",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "lib",
        "commands",
        "modeler",
        "workspace",
        "add.js"
      ]
    },
    "modeler:workspace:build": {
      "aliases": [
        "mdl:ws:build",
        "mdl:build"
      ],
      "args": {},
      "deprecateAliases": false,
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --path ./testWorkspace"
      ],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "flags-dir": {
          "helpGroup": "GLOBAL",
          "name": "flags-dir",
          "summary": "Import flag values from a directory.",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "path": {
          "char": "p",
          "name": "path",
          "required": false,
          "summary": "path to the Modeler workspace",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "modeler:workspace:build",
      "pluginAlias": "@ind-rcg/modeler-sfdx-cli-plugin",
      "pluginName": "@ind-rcg/modeler-sfdx-cli-plugin",
      "pluginType": "core",
      "strict": true,
      "summary": "Build a Modeler workspace.",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "lib",
        "commands",
        "modeler",
        "workspace",
        "build.js"
      ]
    },
    "modeler:workspace:cleanup": {
      "aliases": [
        "mdl:ws:cleanup",
        "mdl:ws:clean",
        "mdl:cleanup",
        "mdl:clean"
      ],
      "args": {},
      "deprecateAliases": false,
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --path ./workspacePath"
      ],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "flags-dir": {
          "helpGroup": "GLOBAL",
          "name": "flags-dir",
          "summary": "Import flag values from a directory.",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "path": {
          "char": "p",
          "name": "path",
          "required": false,
          "summary": "path to the Modeler workspace",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "modeler:workspace:cleanup",
      "pluginAlias": "@ind-rcg/modeler-sfdx-cli-plugin",
      "pluginName": "@ind-rcg/modeler-sfdx-cli-plugin",
      "pluginType": "core",
      "strict": true,
      "summary": "Clean up an existing Modeler workspace.",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "lib",
        "commands",
        "modeler",
        "workspace",
        "cleanup.js"
      ]
    },
    "modeler:workspace:create": {
      "aliases": [],
      "args": {},
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --path ./workspacePath"
      ],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "flags-dir": {
          "helpGroup": "GLOBAL",
          "name": "flags-dir",
          "summary": "Import flag values from a directory.",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "path": {
          "char": "p",
          "name": "path",
          "required": false,
          "summary": "path to the Modeler workspace",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "modeler:workspace:create",
      "pluginAlias": "@ind-rcg/modeler-sfdx-cli-plugin",
      "pluginName": "@ind-rcg/modeler-sfdx-cli-plugin",
      "pluginType": "core",
      "strict": true,
      "summary": "Create a Modeler workspace.",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "lib",
        "commands",
        "modeler",
        "workspace",
        "create.js"
      ]
    },
    "modeler:workspace:package": {
      "aliases": [
        "mdl:ws:package",
        "mdl:package"
      ],
      "args": {},
      "deprecateAliases": false,
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --path ./workspacePath"
      ],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "flags-dir": {
          "helpGroup": "GLOBAL",
          "name": "flags-dir",
          "summary": "Import flag values from a directory.",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "path": {
          "char": "p",
          "name": "path",
          "required": false,
          "summary": "path to the Modeler workspace",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "modeler:workspace:package",
      "pluginAlias": "@ind-rcg/modeler-sfdx-cli-plugin",
      "pluginName": "@ind-rcg/modeler-sfdx-cli-plugin",
      "pluginType": "core",
      "strict": true,
      "summary": "Create a deployment package of a Modeler workspace.",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "lib",
        "commands",
        "modeler",
        "workspace",
        "package.js"
      ]
    },
    "modeler:workspace:refreshLocale": {
      "aliases": [],
      "args": {},
      "examples": [],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "flags-dir": {
          "helpGroup": "GLOBAL",
          "name": "flags-dir",
          "summary": "Import flag values from a directory.",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "path": {
          "char": "p",
          "name": "path",
          "required": false,
          "summary": "path to the Modeler workspace",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "contract": {
          "char": "c",
          "name": "contract",
          "required": false,
          "summary": "path to the Modeler workspace",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "modeler:workspace:refreshLocale",
      "pluginAlias": "@ind-rcg/modeler-sfdx-cli-plugin",
      "pluginName": "@ind-rcg/modeler-sfdx-cli-plugin",
      "pluginType": "core",
      "strict": true,
      "summary": "Refresh locale translation in workspace.",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "lib",
        "commands",
        "modeler",
        "workspace",
        "refreshLocale.js"
      ]
    },
    "modeler:workspace:upgrade": {
      "aliases": [],
      "args": {},
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --path ./workspacePath"
      ],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "flags-dir": {
          "helpGroup": "GLOBAL",
          "name": "flags-dir",
          "summary": "Import flag values from a directory.",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "path": {
          "char": "p",
          "name": "path",
          "required": false,
          "summary": "path to the Modeler workspace",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "modeler:workspace:upgrade",
      "pluginAlias": "@ind-rcg/modeler-sfdx-cli-plugin",
      "pluginName": "@ind-rcg/modeler-sfdx-cli-plugin",
      "pluginType": "core",
      "strict": true,
      "summary": "Upgrades a Modeler workspace.",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "lib",
        "commands",
        "modeler",
        "workspace",
        "upgrade.js"
      ]
    },
    "modeler:workspace:validate": {
      "aliases": [
        "mdl:ws:validate",
        "mdl:validate"
      ],
      "args": {},
      "deprecateAliases": false,
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --path ./testWorkspace"
      ],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "flags-dir": {
          "helpGroup": "GLOBAL",
          "name": "flags-dir",
          "summary": "Import flag values from a directory.",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "path": {
          "char": "p",
          "name": "path",
          "required": false,
          "summary": "path to the Modeler workspace",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "modeler:workspace:validate",
      "pluginAlias": "@ind-rcg/modeler-sfdx-cli-plugin",
      "pluginName": "@ind-rcg/modeler-sfdx-cli-plugin",
      "pluginType": "core",
      "strict": true,
      "summary": "Validate the contracts in a modeler workspace",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "lib",
        "commands",
        "modeler",
        "workspace",
        "validate.js"
      ]
    },
    "modeler:workspace:server:start": {
      "aliases": [
        "mdl:ws:server:start",
        "mdl:ws:simulate",
        "mdl:simulate"
      ],
      "args": {},
      "deprecateAliases": false,
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --path ./testWorkspace"
      ],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "flags-dir": {
          "helpGroup": "GLOBAL",
          "name": "flags-dir",
          "summary": "Import flag values from a directory.",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "path": {
          "char": "p",
          "name": "path",
          "required": false,
          "summary": "path to the Modeler workspace",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "modeler:workspace:server:start",
      "pluginAlias": "@ind-rcg/modeler-sfdx-cli-plugin",
      "pluginName": "@ind-rcg/modeler-sfdx-cli-plugin",
      "pluginType": "core",
      "strict": true,
      "summary": "Start the server",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "lib",
        "commands",
        "modeler",
        "workspace",
        "server",
        "start.js"
      ]
    },
    "modeler:workspace:utils:base64encode": {
      "aliases": [],
      "args": {},
      "examples": [
        "<%= config.bin %> <%= command.id %> --input ./image.svg",
        "<%= config.bin %> <%= command.id %> --input ./c3js.zip"
      ],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "flags-dir": {
          "helpGroup": "GLOBAL",
          "name": "flags-dir",
          "summary": "Import flag values from a directory.",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "path": {
          "char": "p",
          "name": "path",
          "required": false,
          "summary": "path to the Modeler workspace",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "input": {
          "char": "i",
          "name": "input",
          "required": true,
          "summary": "path to the input file for Base64 encoding",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "modeler:workspace:utils:base64encode",
      "pluginAlias": "@ind-rcg/modeler-sfdx-cli-plugin",
      "pluginName": "@ind-rcg/modeler-sfdx-cli-plugin",
      "pluginType": "core",
      "strict": true,
      "summary": "Returns a Base64-encoded string from a given input file.",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "lib",
        "commands",
        "modeler",
        "workspace",
        "utils",
        "base64encode.js"
      ]
    },
    "modeler:workspace:utils:generateManifest": {
      "aliases": [],
      "args": {},
      "examples": [],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "flags-dir": {
          "helpGroup": "GLOBAL",
          "name": "flags-dir",
          "summary": "Import flag values from a directory.",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "path": {
          "char": "p",
          "name": "path",
          "required": false,
          "summary": "path to the Modeler workspace",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hidden": true,
      "hiddenAliases": [],
      "id": "modeler:workspace:utils:generateManifest",
      "pluginAlias": "@ind-rcg/modeler-sfdx-cli-plugin",
      "pluginName": "@ind-rcg/modeler-sfdx-cli-plugin",
      "pluginType": "core",
      "strict": true,
      "summary": "Generates a manifest.json file in the src folder of the workspace. The manifest.json file contains the fingerprints of all contracts.",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "lib",
        "commands",
        "modeler",
        "workspace",
        "utils",
        "generateManifest.js"
      ]
    },
    "modeler:workspace:utils:importContracts": {
      "aliases": [],
      "args": {},
      "examples": [],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "flags-dir": {
          "helpGroup": "GLOBAL",
          "name": "flags-dir",
          "summary": "Import flag values from a directory.",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "path": {
          "char": "p",
          "name": "path",
          "required": false,
          "summary": "path to the Modeler workspace",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "input": {
          "char": "i",
          "name": "input",
          "required": true,
          "summary": "Path to the Modeler Content Package (MCP) zip.",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "core": {
          "char": "c",
          "name": "core",
          "required": false,
          "summary": "Use the flag to import only the core contracts (.core.xml) from a custom Modeler Content Package (MCP) zip. Custom\ncontracts are skipped during import. If this flag is not set, only the custom contracts (*.xml) are imported from the\ncustom MCP.zip.",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "modeler:workspace:utils:importContracts",
      "pluginAlias": "@ind-rcg/modeler-sfdx-cli-plugin",
      "pluginName": "@ind-rcg/modeler-sfdx-cli-plugin",
      "pluginType": "core",
      "strict": true,
      "summary": "Imports design contracts to the specified workspace.",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "lib",
        "commands",
        "modeler",
        "workspace",
        "utils",
        "importContracts.js"
      ]
    },
    "modeler:workspace:utils:migrateContracts": {
      "aliases": [],
      "args": {},
      "examples": [],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "flags-dir": {
          "helpGroup": "GLOBAL",
          "name": "flags-dir",
          "summary": "Import flag values from a directory.",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "path": {
          "char": "p",
          "name": "path",
          "required": false,
          "summary": "path to the Modeler workspace",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "modeler:workspace:utils:migrateContracts",
      "pluginAlias": "@ind-rcg/modeler-sfdx-cli-plugin",
      "pluginName": "@ind-rcg/modeler-sfdx-cli-plugin",
      "pluginType": "core",
      "strict": true,
      "summary": "Migrate existing contracts in your Modeler workspace to support the latest version of Modeler.",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "lib",
        "commands",
        "modeler",
        "workspace",
        "utils",
        "migrateContracts.js"
      ]
    }
  },
  "version": "262.1040.0"
}