Skip to content

nortonmd/dx-commands

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DX Commands

Getting Started

Force CLI Referece -Beta

sfdx force:doc:commands:display
sfdx force:auth:web:login -d -a DevHub
sfdx force:org:open -u DevHub
sfdx force:project:create -n MyApp
sfdx force:auth:web:login -r https://test.salesforce.com -a SandboxAlias 
sfdx force:org:list
sfdx force:org:create -s -f config/project-scratch-def.json -a ScratchOrgAlias

Sample scratch org definition file

{
	"orgName": "Your Company",
	"edition": "Enterprise",
	"adminEmail": "Your.Name@Your.Company.com",
	"hasSampleData": "true",
	"orgPreferences" : {
		"enabled": ["S1DesktopEnabled"]
	}
}
sfdx force:org:delete -u ScratchOrgAlias
sfdx force:user:password:generate -u ScratchOrgAlias
sfdx force:org:display -u ScratchOrgAlias

Push/Pull Source

sfdx force:source:push
sfdx force:source:pull
sfdx force:user:permset:assign -n PermSetName -u ScratchOrgAlias
sfdx force:data:tree:export -q soql/query.soql -d ./data -u OrgAlias
sfdx force:data:tree:export -q "select Name from Account limit 1" -d ./data -u OrgAlias
sfdx force:data:tree:import -f data/MyObject.json -u OrgAlias
sfdx force:data:soql:query -u OrgAlias -q "select Id, Name from Account limit 10"
sfdx force:apex:class:create -n MyClassName -d force-app/main/default/classes
sfdx force:mdapi:retrieve -s -r ./mddir -p PkgName -u OrgAlias -w 10
sfdx force:mdapi:convert -r mddir/
sfdx force:source:convert -d mddir/
sfdx force:mdapi:deploy -d mddir/ -u OrgAlias -w 100
sfdx force:org:open -u OrgAlias
sfdx force:apex:execute -f Script.apex
sfdx force:apex:test:run -r human
sfdx force:schema:sobject:describe -s Account
sfdx force:package:create -n apr -o Unlocked

Sample sfdx-project.json file for packages

{
  "packageDirectories": [ 
    {
      "path": "force-app",
      "default": true,
      "id": "0HoB0000000CaYnKAK",
      "versionName": "Version 1.0",
      "versionNumber": "1.0.0.NEXT"
    }
  ],
  "namespace": "",
  "sfdcLoginUrl": "https://login.salesforce.com",
  "sourceApiVersion": "42.0"
}
sfdx force:package:version:create --directory force-app --wait 10
sfdx force:package:install --package 04t1N00000297JLQAY --wait 5 -u orgAlias
sfdx force:org:shape:create -u DevHub
sfdx force:org:shape:list

About

Salesforce DX Commands

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published