generate Commands (Retiring)

Commands to generate a project, create a function, and more.

On January 31, 2025, Salesforce will retire Salesforce Functions, also known as Salesforce Elastic Services. See Salesforce Functions Retirement for more information.

Important

generate function

Create a Salesforce Function with basic scaffolding specific to a given language.

Description for generate function

Both '--language' and '--name' are required flags. Function names must start with a capital letter.

Examples for generate function

Create a JavaScript function:

1sf generate function --function-name myfunction --language javascript

Flags

--json
Optional

Format output as json.

Type: boolean
-n | --function-name FUNCTION-NAME
Optional

Function name. Must start with a capital letter.

Type: option
-l | --language LANGUAGE
Required

The language in which the function is written.

Type: option
Permissible values are: java, javascript, typescript