| name | sf-reference |
| description | Salesforce CLI reference guide covering common metadata types and global command flags. |
sf Reference Guide
Comprehensive reference for metadata types and global flags used across the Salesforce CLI.
Common Metadata Types
| Type | Description |
|---|
ApexClass | Apex classes |
ApexTrigger | Apex triggers |
ApexPage | Visualforce pages |
CustomObject | Custom objects |
CustomField | Custom fields |
CustomMetadata | Custom metadata records |
RecordType | Record types |
Layout | Page layouts |
Profile | Profiles |
PermissionSet | Permission sets |
LightningComponentBundle | Lightning Web Components (LWC) |
AuraDefinitionBundle | Aura components |
Flow | Flows |
Workflow | Workflow rules |
ValidationRule | Validation rules |
ApprovalProcess | Approval processes |
StaticResource | Static resources |
CustomLabel | Custom labels |
CustomApplication | Custom applications |
CustomTab | Custom tabs |
FlexiPage | Lightning pages |
EmailTemplate | Email templates |
Report | Reports |
Dashboard | Dashboards |
Role | Roles |
Group | Public groups |
Queue | Queues |
RemoteSiteSetting | Remote site settings |
ExperienceBundle | Experience Cloud sites |
Global Flags
These flags work with most sf commands.
| Flag | Description |
|---|
-o, --target-org | Target org alias or username |
--json | Output in JSON format |
--verbose | Show detailed output |
-w, --wait | Wait time in minutes |
--api-version | Override API version |
--dry-run | Validate without deploying |
--ignore-warnings | Continue despite warnings |
--no-prompt | Don't prompt for confirmation |
--quiet | Suppress output |
--flags-dir | Import flag values from directory |
--help | Show command assistance |