metalcloud-cli extension list

List and filter platform extensions

Synopsis

List and filter platform extensions with various criteria.

This command displays all extensions accessible to your account, including workflows, applications, and actions. Use filters to narrow down the results based on labels, names, status, kind, and public visibility.

Extension kinds:

  • workflow: Automated sequences of operations

  • application: Custom application deployment logic

  • action: Specific operational tasks

Extension statuses:

  • draft: Extension is being developed, not yet active

  • active: Extension is published and available for use

  • archived: Extension is deactivated and no longer available

Flags: –filter-label strings Filter by extension labels (can specify multiple) –filter-name strings Filter by extension names (can specify multiple) –filter-status strings Filter by status: draft, active, archived (can specify multiple) –filter-kind strings Filter by kind: workflow, application, action (can specify multiple) –filter-public string Filter by public visibility: true or false

Examples:

List all extensions

metalcloud extension list

List only workflow extensions

metalcloud extension list –filter-kind workflow

List active and draft extensions

metalcloud extension list –filter-status active –filter-status draft

List public workflows

metalcloud extension list –filter-kind workflow –filter-public true

List extensions with specific labels

metalcloud extension list –filter-label production –filter-label critical

metalcloud-cli extension list [flags]

Options

      --filter-kind strings     Filter extensions by kind (application, workflow, action)
      --filter-label strings    Filter extensions by label
      --filter-name strings     Filter extensions by name
      --filter-public string    Filter extensions by public status (true/false)
      --filter-status strings   Filter extensions by status (draft, active, archived)
  -h, --help                    help for list

Options inherited from parent commands

  -k, --api_key string         MetalCloud API key
  -c, --config string          Config file path
  -d, --debug                  Set to enable debug logging
  -e, --endpoint string        MetalCloud API endpoint
  -f, --format string          Output format. Supported values are 'text','csv','md','json','yaml'. (default "text")
  -i, --insecure_skip_verify   Set to allow insecure transport
  -l, --log_file string        Log file path
  -v, --verbosity string       Log level verbosity (default "INFO")

SEE ALSO

Auto generated by spf13/cobra on 11-Aug-2025