Create Second-Generation Package
sf_create_packageCreate a second-generation managed or unlocked package with the SF CLI to bundle Salesforce metadata for distribution, supporting namespaces and source-tracking.
Instructions
Creates a second-generation managed or unlocked package using the SF CLI. Packages bundle metadata for distribution. Managed packages support namespacing and AppExchange listing; unlocked packages support source-tracking without namespacing.
name: package name packageType: Managed or Unlocked path: source path for the package, e.g. 'force-app' description: optional description noNamespace: create without a namespace (Unlocked packages only)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Package name | |
| path | Yes | Path to package source, e.g. 'force-app' | |
| description | No | Package description | |
| noNamespace | No | Create without a namespace (Unlocked only) | |
| packageType | Yes | Package type: Managed or Unlocked |