sf-git-packager

0.0.16 • Public • Published

Overview

CLI Tool to generate Salesforce.com package.xml (and destructiveChange.xml) files based on git diff between two branches.

Install

git clone https://github.com/dlively1/sf-packager.git && cd sf-packager && npm link

Usage

$ sfpackage 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

sfpackage destinationBranch sourceBranch -p 42 ./deploy/

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

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

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

sfpackage sourceBranch destinationBranch ./deploy/

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.16
    3
    • latest
  • 0.0.8
    0
    • cep

Version History

Package Sidebar

Install

npm i sf-git-packager

Weekly Downloads

3

Version

0.0.16

License

ISC

Unpacked Size

21.7 kB

Total Files

6

Last publish

Collaborators

  • froucher