Skip to main content

app generate extension
command

Generates a new app extension. For a list of app extensions that you can generate using this command, refer to Supported extensions.

Each new app extension is created in a folder under extensions/. To learn more about the extensions file structure, refer to App structure and the documentation for your extension.

The following flags are available for the app generate extension command:

string
env: SHOPIFY_FLAG_CLIENT_ID

The Client ID of your app.

string
env: SHOPIFY_FLAG_FLAVOR

Choose a starting template for your extension, where applicable

env: SHOPIFY_FLAG_NO_COLOR

Disable color output.

string
env: SHOPIFY_FLAG_PATH

The path to your app directory.

env: SHOPIFY_FLAG_RESET

Reset all your settings.

env: SHOPIFY_FLAG_VERBOSE

Increase the verbosity of the output.

Anchor to -c, --config <value>
-c, --config <value>
string
env: SHOPIFY_FLAG_APP_CONFIG

The name of the app configuration.

string
env: SHOPIFY_FLAG_NAME

name of your Extension

Anchor to -t, --template <value>
-t, --template <value>
string
env: SHOPIFY_FLAG_EXTENSION_TEMPLATE

Extension template

string
env: SHOPIFY_FLAG_EXTENSION_TYPE

Deprecated. Please use --template

Was this section helpful?

App generate extension

shopify app generate extension [flags]