6

Is it possible to specify a PostInstallScript, or UninstallScript, using the second generation packaging API?

I haven't yet found any reference to it in the DX documentation, the SFDX project file documentation or the cli reference, but it would seem to be a rather big omission if it's not there, which makes me think it's something I've missed.

4
  • 2
    I don't think you're missing anything; 2GP is meant to organize code into units, not necessarily replace the managed package concept. But I'd love to be wrong about this. – sfdcfox Feb 16 '18 at 19:17
  • @sfdxfox Ah, I thought I read that you could just package using 2GP and do away with the packaging org entirely, which would be great - but I've probably got the wrong end of the stick! – berry120 Feb 16 '18 at 22:26
  • 1
    This is a very valid question for Managed 2GP. Since that's still in Beta, it might very well be a feature gap. – sorenkrabbe May 13 '19 at 11:27
  • 1
    3 years on and this question is still relevant. I have created an idea, perhaps you can upvote if you find it interesting? success.salesforce.com/ideaView?id=0873A000000lPKTQA2 – mkorman Jun 24 '19 at 14:57
5

You can define the postInstallScript and UninstallScript within the file sfdx-project.json or when you use sfdx force:package:version:create

Source: https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_dev2gp_customize_installs.htm

https://releasenotes.docs.salesforce.com/en-us/winter20/release-notes/rn_sf_cli_nc.htm

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.