Presented at Dreamforce 23 _and Dreamforce 24!_
Upgrade now to sfdx-hardis v5 !
Toolbox for Salesforce DX, by Cloudity & friends, natively compliant with most platforms and tools.
It will allow you to:
Please see the full list of commands in Online documentation
sfdx-hardis commands are also available with UI in SFDX Hardis Visual Studio Code Extension
See Dreamforce presentation
You can install Visual Studio Code extension VsCode SFDX Hardis
Once installed, click on in VsCode left bar, and follow the additional installation instructions
npm install @salesforce/cli --global
command linesf plugins install sfdx-hardis
For advanced use, please also install dependencies
sf plugins install @salesforce/plugin-packaging
sf plugins install sfdmu
sf plugins install sfdx-git-delta
sf plugins install texei-sfdx-plugin
If you are using CI/CD scripts, use echo y | sf plugins install ...
to bypass prompt.
You can use sfdx-hardis docker images to run in CI
Docker Hub
GitHub Packages (ghcr.io)
See Dockerfile
sf hardis:<COMMAND> <OPTIONS>
Here are some articles about sfdx-hardis
Everyone is welcome to contribute to sfdx-hardis (even juniors: we'll assist you !)
npm install typescript --global
npm install yarn --global
npm install @salesforce/cli --global
command lineyarn
to install dependenciessf plugins link
to link the local sfdx-hardis to SFDX CLItsc --watch
to transpile typescript into js everytime you update a TS fileNODE_OPTIONS=--inspect-brk sf hardis:somecommand -someparameter somevalue
sfdx-hardis partially relies on the following SFDX Open-Source packages
Read Online Documentation to see everything you can do with SFDX Hardis :)