Skip to main content

#Sfdx Plugins0 discussing

 Introducing MetaDelta

: A Salesforce CLI Plugin Built for DevOps Teams 

 

As Salesforce DevOps engineers, we've all faced the same challenges:

 ❌ "Who modified this metadata?" 

 ❌ "What exactly was deployed?" 

 ❌ "Can I generate a package.xml only for what changed?" 

 ❌ "How do I audit Salesforce Core and Vlocity/DataPacks together?" 

 ❌ "How can I automate manual Salesforce Setup tasks?"

That's why I built MetaDelta, an open-source Salesforce CLI plugin focused on metadata auditing, deployment analysis, manifest generation, and manual task automation. 

🔍 Current Features

📊 Metadata Auditing

Identify metadata modified by a specific user within a configurable time window.

  •  Salesforce Core support 
  •  Vlocity / Industries support 
  •  User-based filtering 
  •  Change tracking across environments 
  •  Deployment investigation 

Perfect for answering:

📦 Smart Manifest Generation

Automatically generate deployment manifests from detected changes.

Supports:

  •  package.xml 
  •  package.yaml 
  •  Salesforce Core Metadata 
  •  Vlocity DataPacks 

Useful for:

  •  Hotfix deployments 
  •  UAT packaging 
  •  Release preparation 
  •  Partial deployments 

🔎 Deployment & Change Analysis

Analyze deployment activity and understand:

  •  What was deployed 
  •  When it was deployed 
  •  Which components were affected 
  •  Who performed the deployment 

A feature designed to reduce investigation time during incidents and release validation.

🤖 Manual Salesforce Setup Automation

One of the newest capabilities in MetaDelta.

Record and replay manual Salesforce Setup activities using Playwright-based automation.

Examples:

✅ Enable Salesforce features 

 ✅ Configure Agentforce settings 

 ✅ Navigate complex Setup pages 

 ✅ Standardize manual deployment steps 

 ✅ Reproduce setup tasks across multiple orgs

This helps transform traditionally undocumented manual activities into repeatable automation.

🎥 Record Once, Replay Everywhere

MetaDelta can:

  1.  Record manual Salesforce actions 
  2.  Generate executable automation scripts 
  3.  Replay them later across environments 

Great for:

  •  Sandbox setup 
  •  Release preparation 
  •  Environment standardization 
  •  Compliance processes

🎯 Built For

  •  Salesforce DevOps Engineers 
  •  Release Managers 
  •  Salesforce Architects 
  •  Vlocity / Salesforce Industries Teams 
  •  CI/CD Engineers 
  •  Enterprise Salesforce Programs

⭐ Why MetaDelta?

Most Salesforce tools focus on deployment.

MetaDelta focuses on:

✅ Understanding change 

 ✅ Auditing metadata 

 ✅ Generating deployment artifacts 

 ✅ Automating manual setup activities 

 ✅ Supporting both Salesforce Core and Vlocity ecosystems 

 

🔗 GitHub Repository

If you're interested in Salesforce DevOps, metadata governance, release management, or Salesforce Industries automation, I'd love your feedback.

MetaDelta GitHub Repository

⭐ Star the project if you find it useful.

Contributions, ideas, feature requests, and feedback are always welcome. 

 

 

Introducing MetaDelta: A Salesforce CLI Plugin Built for DevOps Teams As Salesforce DevOps engineers, we've all faced the same challenges: ❌

 

 

 

#Salesforce CLI  #Sfdx Plugins  #Salesforce Admin  #Devops  #Open Source Tool  #Release Management  #CICD

0/9000

Finally, this is happening… org check is also a sf plugin.

You can analyse multiple orgs from your CLI without installing the app in these orgs.

This is fantastic!!

Install it via:

sf plugins install @orgcheck/sfdx-plugin

More commands will follow soon.

#SFDX CLI #Sfdx Plugins #Org Health Check #Audit Table
0/9000

Developer Spotlight: Meet Nicolas Vuillamy

 

Our latest developer spotlight is on @Nicolas Vuillamy, the creator of an open-source sfdx plugin with a Visual Studio Code Extension — sfdx-hardis — that simplifies many Salesforce workflows, especially around DevOps and CI/CD.

 

Meet him here: https://developer.salesforce.com/blogs/2024/01/nicolas-vuillamy-builds-a-career-path-to-cto-in-the-salesforce-ecosystem

Developer Spotlight: Meet Nicolas Vuillamy Our latest developer spotlight is on , the creator of an open-source sfdx plugin with a Visual Studio Code Extension — sfdx-hardis — that simplifies many Sal #SFDX #Sfdx Plugins #Ci/cd #Devops

2 comments
0/9000
1 comment
  1. Mar 11, 2023, 9:51 PM

    Great videos, thanks Tom. Cannot comment directly on the dynamic forms video as the mode is restricted.  Great examples, loved the email field use case.

0/9000

I'm trying to set a Local Development Server for Lightning Web Components according to this link but when I try to install the plugin @salesforce/lwc-dev-server I get this error message :

Code: ShellParseError

and a .js file named npm-cli.js opens in my editor with this content:

#!/usr/bin/env node

require('../lib/cli.js')(process)

Anyone knows what to do? Thanks in advance.

 

#LWC  #LWC Component  #Custom LWC  #LWC Development  #Sfdx Plugins

2 answers
  1. Sep 22, 2021, 6:49 PM

    I tried your suggestion but I'm not able to install the plugin @salesforce/lwc-dev-server like I described in my question.

0/9000

Hi everybody, 

I want to share with you an article I wrote related to the SFDX-Data Loader Plugin. 

Any feedback is appreciated.

SFDX Data Loader Plugin (SFDMU)

2 comments
0/9000

Hi All

 

I have seen this error across a couple of clients when we try to install any SFDX plugin:

 

sfdx plugins:install xxxxx

Gives: TypeError: Cannot read property 'dim' of undefined

 

For now, the workaround is to install it via NodeJs and create a link:

 

npm install --global xxxxx

NPM=$(npm root -g) 

echo ${NPM} 

sfdx plugins:link ${NPM}/xxxxx/

 

Is this a recent known issue?

2 comments
  1. Sep 11, 2020, 1:11 AM
    This appears to be corrected now with this morning's release of the CLI
0/9000

Hi guys! Just made a small SFDX plugin to deploy files changed to a sandbox.

In case you are interested, any feedback is welcome

https://github.com/fedegiust/sfdx-git-deploy

4 comments
  1. Sep 4, 2019, 5:06 PM
    @Stephen Wood

    Potentially you could use this plugin, as long as you have the production code on a branch and what you need to deploy on a different branch.

    For example:

    - Authorize in SFDX the production org

    - Download the code and put it in a branch in the repo

    - Then from the folder where you have the sandbox code and in the branch that needs to be deployed you could run the plugin to get the diff between your branch and the production branch and deploy.

    Haven't tested against a production org. So far we've used it to deploy to a QA sandbox.

0/9000

The Winter '19 release notes mention a sfdx analytics plugin (under the "Manage the Complete Lifecycle of Analytics Apps section). Where can I find more documentation on this?

1 comment
0/9000