devvm tools
Show or choose this folder’s VM’s shared tools
Synopsis
In a terminal, choose the toolchains and coding agents of this folder’s VM in a list, which shows its layers too, then open a shell in it. Without a terminal, or with –json, show its shared tools, each with its version and any newer version in devvm’s tools lock, which changes nothing, starts no VM and doesn’t go online.
devvm tools [flags]Examples
devvm tools # choose the VM's shared tools, or show them without a terminal
devvm tools add python claude # add python and Claude Code to the VM
devvm tools update # move the VM to the newest versionsOptions
-h, --help help for tools
--here use this folder's own VM, never that of a folder it's inside
--json print it as one JSON object, for scripts
--parent use the VM of the nearest folder this one is inside, even across a git repo of its ownOptions inherited from parent commands
--no-input never ask, and fail where devvm would ask, naming the flag that answers it
-v, --verbose show the output of the commands devvm runs instead of a status lineDocs
The docs page for devvm tools explains it in full.
See also
- devvm: Open a shell in this folder’s VM, creating it first
- devvm tools add: Add shared tools to this folder’s VM, then open a shell in it
- devvm tools rm: Take shared tools out of this folder’s VM, then open a shell in it
- devvm tools update: Move this folder’s VM to the newest shared tools, then open a shell in it
Last updated on