-
-
Save indrayam/ca06fc67495c55524c7874cbe73b20a1 to your computer and use it in GitHub Desktop.
Generates package.xml from the Unmanaged container/Managed Package or Changesets
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
if [ $# -lt 1 ] | |
then | |
echo Usage: generatepkgXML.sh orgalias packageName | |
exit | |
fi | |
## Retrieve the PackageXML from Unmanaged Container | |
sfdx force:mdapi:retrieve -s -r ./mdapipkg -u $1 -p "$2" # Retrieve Metadata API Source from Package Name | |
unzip -o -qq ./mdapipkg/unpackaged.zip -d ./mdapipkg # Unzip the file | |
rm -rf ./manifest/ # If manifest directory exists delete it | |
mkdir ./manifest/ # Create a New Manifest Directory | |
cp -a ./mdapipkg/package.xml ./manifest/ # Copy package.XML to manifest directory | |
rm -rf ./mdapipkg # Delete the mdapipkg source | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment