A CLI tool to automate the deployment of Salesforce Advanced Configurator (CML) configurations.
npm install @arohitu/revcloud-cml-clirccml)A powerful command-line interface (CLI) to automate the complex deployment of Salesforce Advanced Configurator (CML / ExpressionSet) configurations between orgs.
This tool handles the entire process of exporting a configuration and its deep-nested dependencies, transforming the data for a new org, and deploying it in an idempotent, transactional way.
To install the CLI globally, run the following command:
``bash`
npm install -g @arohitu/revcloud-cml-cli
and deploy.Retrieve
Exports a complete snapshot of an ExpressionSet and all its dependencies from a source org.`bash
rccml retrieve --name --target-org
`Deploy
Deploys the retrieved configuration to a target org, handling all ID mapping and relationship logic.
`bash
rccml deploy --name --target-org
`Configuration
The tool can be configured using a cml/settings.json file in your project to specify which ExpressionSet`s to deploy in a CI/CD pipeline and to override default external ID fields.