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 devopsPlugin Info
Show detailed information about a plugin:
bash
vx plugin info nodeOutput:
Plugin: node
Provider: NodeProvider
Runtimes: node, npm, npx
Ecosystem: NodeJs
Description: Node.js JavaScript runtimePlugin Statistics
Show plugin statistics:
bash
vx plugin statsOutput:
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 nodeSearch Plugins
Search for plugins by name or description:
bash
vx plugin search pythonPlugin Categories
| Category | Examples |
|---|---|
| Language Runtimes | node, go, rust, java, zig, python |
| Package Managers | uv, pnpm, yarn, bun |
| Build Tools | vite, just, task, cmake, ninja |
| DevOps | docker, terraform, kubectl, helm |
| Cloud CLI | awscli, azcli, gcloud |
| Code Quality | pre-commit |
See Also
- Core Concepts - Understanding plugins and providers
- Supported Tools - Complete list of supported tools