sfdx-cmdt-plugin
sfdx-cmdt-plugin copied to clipboard
A Salesforce CLI plugin that converts CSV to Custom Metadata records
sfdx-cmdt-plugin
A plugin for Salesforce DX CLI that converts CSV to XML custom metadata records.
Notice
The official CLI topic sfdx force:cmdt
is now available at v49. This plugin is no longer actively maintained.
Setup
Install as plugin
- Install plugin:
sfdx plugins:install sfdx-cmdt-plugin
Install from source
-
Install the SDFX CLI.
-
Clone the repository:
git clone [email protected]:shunkosa/sfdx-cmdt-plugin.git
-
Install npm modules:
npm install
-
Link the plugin:
sfdx plugins:link
.
Use
Convert
sfdx cmdt:csv:convert records.csv -t Example__mdt
(Optional) you can use a column mapping file like Data Loader.
sfdx cmdt:csv:convert records.csv -t Example__mdt -m mapping.txt
DeveloperName=API Name
Label=Display Label
Field__c=Field
You can deploy the converted metadata records by sfdx force:source:deploy -m CustomMetadata
Show list of custom fields
sfdx cmdt:field:list -t Example__mdt