visualforce Commands

Work with Visualforce components.

visualforce generate component

Generate a Visualforce Component.

Description for visualforce generate component

The command generates the .Component file and associated metadata file in the specified directory or the current working directory by default.

Examples for visualforce generate component

Generate the metadata files for a Visualforce component in the current directory:

sf visualforce generate component --name mycomponent --label mylabel

Similar to previous example, but generate the files in the directory "force-app/main/default/components":

sf visualforce generate component --name mycomponent --label mylabel --output-dir components

Flags

--json
Optional

Format output as json.

Type: boolean
--flags-dir FLAGS-DIR
Optional

Import flag values from a directory.

Type: option
-n | --name NAME
Required

Name of the generated Visualforce Component.

The name can be up to 40 characters and must start with a letter.

Type: option
-t | --template TEMPLATE
Optional

Template to use for file creation.

Supplied parameter values or default values are filled into a copy of the template.

Type: option
Permissible values are: DefaultVFComponent
Default value: DefaultVFComponent
-d | --output-dir OUTPUT-DIR
Optional

Directory for saving the created files.

The location can be an absolute path or relative to the current working directory. The default is the current directory.

Type: option
Default value: .
--api-version API-VERSION
Optional

Override the api version used for api requests made by this command

Type: option
-l | --label LABEL
Required

Visualforce Component label.

Type: option

Aliases for visualforce generate component

force:visualforce:component:create

visualforce generate page

Generate a Visualforce Page.

Description for visualforce generate page

The command generates the .Page file and associated metadata file in the specified directory or the current working directory by default.

Examples for visualforce generate page

Generate the metadata files for a Visualforce page in the current directory:

sf visualforce generate page --name mypage --label mylabel

Similar to previous example, but generate the files in the directory "force-app/main/default/pages":

sf visualforce generate page --name mypage --label mylabel --output-dir pages

Flags

--json
Optional

Format output as json.

Type: boolean
--flags-dir FLAGS-DIR
Optional

Import flag values from a directory.

Type: option
-n | --name NAME
Required

Name of the generated Visualforce Page.

The name can be up to 40 characters and must start with a letter.

Type: option
-d | --output-dir OUTPUT-DIR
Optional

Directory for saving the created files.

The location can be an absolute path or relative to the current working directory. The default is the current directory.

Type: option
Default value: .
--api-version API-VERSION
Optional

Override the api version used for api requests made by this command

Type: option
-l | --label LABEL
Required

Visualforce Page label.

Type: option

Aliases for visualforce generate page

force:visualforce:page:create