sfdx-packager

0.12.1 • Public • Published

Overview

CLI Tool to generate Salesforce.com package.xml (and destructiveChange.xml) files based on git diff between two branches. Designed to work with SFDX via Visual Studio Code

Please check your package before deploying as this script is still in development

Install

npm install -g sfdx-packager

Usage

$ sfdxpackage destinationBranch sourceBranch ./deploy/

This will create a package at ./deploy/sourceBranch/unpackaged/package.xml copying all files into directory.

If any deletes occurred will also create ./deploy/sourceBranch/destructive/destructiveChanges.xml

You can force a specific version for the package.xml with the -p flag

sfdxpackage destinationBranch sourceBranch -p 42 ./deploy/

You can also just write the package.xml and destructiveChanges.xml by passing the -d flag

sfdxpackage destinationBranch sourceBranch -d > ~/Desktop/packageAndDestructiveChanges.xml

You can also create "backout" content by reversing the order of the destination and source branches

sfdxpackage sourceBranch destinationBranch ./deploy/

Dependencies (4)

Dev Dependencies (1)

Package Sidebar

Install

npm i sfdx-packager

Weekly Downloads

6

Version

0.12.1

License

MIT

Unpacked Size

18.4 kB

Total Files

9

Last publish

Collaborators

  • silverbug