Reference

Extensions

How to use the `extension` command in the Scale CLI.

The extension command is used to interact with Scale Extensions locally. ext is an alias for extension.

New

To create a new Scale Extension, run the following command:

scale extension new

This will create a new scale extension in the current directory in the Go programming language.

You can also specify the language of the extension you want to create by using the --language flag:

scale extension new --language <language>

The following languages are currently supported:

We are actively working on adding support for more languages. If you would like to see a specific language supported, please let us know by joining the #scale channel in our Discord.

Generate

Generate a scale extension from a extension file

scale extension generate <name:tag>

The --directory flag can be used to specify the directory where the extension file exists:

scale extension generate <name:tag> --directory <directory>

This will generate the extension defined in the local directory, in your local/ organization.

To learn about how to install the toolchain for a specific language, see the documentation for that language:

List

The list subcommand is used to list all the compiled Scale Extension available in the local Scale Extension cache.

scale extension list
Edit on GitHub

Last updated on

On this page