ReferenceCLI
Extension Create
Extension Create CLI command reference
goodmem extension create
Create a new extension
Synopsis
Create a new extension in the GoodMem service by uploading a JAR file.
goodmem extension create [flags]Examples
# Create a basic extension with a client-provided ID
goodmem extension create --id "123e4567-e89b-12d3-a456-426614174000" --display-name "My Processor" --file processor.jar
# Create a basic extension (server-generated ID)
goodmem extension create --display-name "My Processor" --file processor.jar
# Create extension with description
goodmem extension create --display-name "Custom Validator" --description "Validates input data" --file validator.jar
# Create extension for another user (requires admin permissions)
goodmem extension create --display-name "Team Processor" --file processor.jar --owner 123e4567-e89b-12d3-a456-426614174000Options
--content-type string Content type of the file (auto-detected if not specified)
--description string Description of the extension
--display-name string Display name for the extension (required)
--file string Path to the JAR file to upload (required)
-h, --help help for create
--id string Optional: Client-provided UUID for the extension (16 bytes). Server generates if omitted.
--owner string Owner ID (for admin use, requires CREATE_EXTENSION_ANY permission)Options inherited from parent commands
--api-key string API key for authentication (can also be set via GOODMEM_API_KEY environment variable)
--server string GoodMem server address (gRPC API) (default "https://localhost:9090")SEE ALSO
- goodmem extension - Manage GoodMem extensions