Skip to content

Instantly share code, notes, and snippets.

@vkeenan
Last active March 14, 2021 20:15
Show Gist options
  • Save vkeenan/8838b1c4bb8dc9f8dad20cbcddf6edb7 to your computer and use it in GitHub Desktop.
Save vkeenan/8838b1c4bb8dc9f8dad20cbcddf6edb7 to your computer and use it in GitHub Desktop.
Salesforce DX CLI (sfdx-cli) sample Makefile
.PHONY: build dump push pull open
open:
sfdx force:org:open
push:
sfdx force:source:push
pull:
sfdx force:source:pull
build:
sfdx force:org:create -f ./config/project-scratch-def.json -a project-name --setdefaultusername
sfdx force:source:push
sfdx force:user:permset:assign --permsetname=ProjectPermSet
sfdx force:data:tree:import --plan=./build/data/Account-Contact-plan.json
sfdx force:org:open
dump:
sfdx force:data:tree:export --query=./scripts/soql/account.soql --outputdir=./build/data --plan
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment