Skip to content

Plugin Commands

Manage vx plugins (internally called "providers").

Note: In the CLI we use "plugin" for user-friendliness. In the codebase, these are called "Providers" - modules that provide one or more runtimes. See Core Concepts for more details.

Overview

bash
vx plugin <command>

Commands

List Plugins

List all available plugins:

bash
vx plugin list

# Show only enabled plugins
vx plugin list --enabled

# Filter by category
vx plugin list --category devops

Plugin Info

Show detailed information about a plugin:

bash
vx plugin info node

Output:

Plugin: node
  Provider: NodeProvider
  Runtimes: node, npm, npx
  Ecosystem: NodeJs
  Description: Node.js JavaScript runtime

Plugin Statistics

Show plugin statistics:

bash
vx plugin stats

Output:

Plugin Statistics:
  Total providers: 33
  Total runtimes: 39

  Providers:
    node (3 runtimes)
    go (1 runtimes)
    rust (3 runtimes)
    python (1 runtimes)
    ...

Enable/Disable Plugins

bash
# Enable a plugin
vx plugin enable node

# Disable a plugin
vx plugin disable node

Search Plugins

Search for plugins by name or description:

bash
vx plugin search python

Plugin Categories

CategoryExamples
Language Runtimesnode, go, rust, java, zig, python
Package Managersuv, pnpm, yarn, bun
Build Toolsvite, just, task, cmake, ninja
DevOpsdocker, terraform, kubectl, helm
Cloud CLIawscli, azcli, gcloud
Code Qualitypre-commit

See Also

Released under the MIT License.