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.