| Old Command | New Command | Purpose |
| sfdx | To check whether the CLI is installed in our system. | |
| sfdx plugins –core | To check installed version of Salesforce CLI | |
| sfdx plugins:install salesforcedx@latest | If there is a pre-release version of CLI in our system, and we want to update it. | |
| sfdx -v | To check the version of installed CLI | |
| sfdx org login web -d -a DevHub | Create an alias DevHub by using -a and make this the default org using -d | |
| sf org create scratch -d -f config/project-scratch-def.json -a ScratchOrgName-org | Create a Scratch Org. First connect to DevHub from VS Code and then run this command. | |
| sf org open | Open scratch org | |
| sfdx force:source:retrieve -m CustomObject | sf project retrieve start -m CustomObject | Retrieve all Custom objects |
| sfdx force:source:retrieve -m CustomObject:Activity | sf project retrieve start -m CustomObject:Activity | Retrieve a Standard Object (i.e Activity) |
| sfdx force:source:retrieve -m ApexClass | sf project retrieve start -m ApexClass | Retrieve all Apex classes |
| sfdx force:source:retrieve -m ApexPage | sf project retrieve start -m ApexPage | Retrieve all Visualforce Pages |
| sfdx force:source:retrieve -m ApexTrigger | sf project retrieve start -m ApexTrigger | Retrieve all Apex Triggers |
| sfdx force:source:retrieve -m LightningComponentBundle | sf project retrieve start -m LightningComponentBundle | Retrieve all LWC |
| sfdx force:source:retrieve -m AuraDefinitionBundle | sf project retrieve start -m AuraDefinitionBundle | Retrieve all Lightning Aura Components |
| sfdx force:source:retrieve -m PermissionSet | sf project retrieve start -m PermissionSet | Retrieve all Permission Sets |
| sfdx force:source:retrieve -m CustomMetadata | sf project retrieve start -m CustomMetadata | Retrieve all Custom Metadata |
| sfdx force:source:retrieve -m QuickAction | sf project retrieve start -m QuickAction | Retrieve all QuickAction |
| sfdx force:source:retrieve -m FlexiPage | sf project retrieve start -m FlexiPage | Retrieve all Flexi Pages |
| sfdx force:source:retrieve -x manifest/package.xml | sf project retrieve start -x manifest/package.xml | Retrieve all metadata using package.xml |
| sfdx force:source:retrieve -m CustomLabel | sf project retrieve start -m CustomLabel | Retrieve Custom Label |
| sfdx force:source:retrieve -m EmailTemplate:FolderName\EmailTemplateName | sf project retrieve start -m EmailTemplate:FolderName\EmailTemplateName | Retrieve Email Template |