| name | sf-org |
| description | Org management commands including listing, displaying, opening, and creating Scratch Orgs and Sandboxes. |
sf org Management
Commands for managing Salesforce orgs.
sf org list
List all authenticated orgs.
sf org list
sf org list --json
sf org list is global and does not accept --target-org.
sf org list auth
List all authenticated orgs (auth-focused view).
sf org list auth
sf org list limits
List org limits.
sf org list limits --target-org myOrg
sf org list metadata
List metadata in org.
sf org list metadata --metadata ApexClass --target-org myOrg
sf org list metadata-types
List all metadata types available in org.
sf org list metadata-types --target-org myOrg
sf org list users
List users in org.
sf org list users --target-org myOrg
sf org display
Display org information.
sf org display --target-org myOrg --verbose
sf org open
Open org in browser.
sf org open --target-org myOrg --path /lightning/page/home
sf org logout
Logout from orgs.
sf org logout --target-org myOrg --no-prompt
sf org create scratch
Create a scratch org.
sf org create scratch --definition-file config/project-scratch-def.json \
--alias myScratchOrg \
--duration-days 30 \
--set-default
Scratch Org Definition File
{
"orgName": "My Scratch Org",
"edition": "Developer",
"features": ["EnableSetPasswordInApi"]
}
sf org delete scratch
Delete a scratch org.
sf org delete scratch --target-org myScratchOrg --no-prompt
sf org create sandbox
Create a sandbox org.
sf org create sandbox --name mysandbox --license-type Developer \
--alias MyDevSandbox --target-org prodOrg --set-default
Sandbox License Types
Developer
DeveloperPro
Partial
Full
sf org refresh sandbox
Refresh a sandbox org.
sf org refresh sandbox --name MySandbox --target-org prodOrg
sf org delete sandbox
Delete a sandbox org.
sf org delete sandbox --target-org mySandbox --no-prompt
sf org assign permset
Assign permission set to user.
sf org assign permset --name MyPermissionSet --target-org myOrg
sf org generate password
Generate password for scratch org user.
sf org generate password --target-org myScratchOrg
sf org generate password --target-org myScratchOrg \
--on-behalf-of test-user@example.com
sf org generate password --target-org myScratchOrg --length 20 --complex-password
[!IMPORTANT]
Starting in version 2.128.5, the minimum (and default) value for the --length flag is now 20. If a value less than 20 is specified, the CLI will use 20.
sf org enable tracking
Enable source tracking for org.
sf org enable tracking --target-org myOrg
sf org disable tracking
Disable source tracking for org.
sf org disable tracking --target-org myOrg