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
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
{
"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