Skip to main content

status

v0.34.0

The proto status command will list all tools that are currently active for a target directory, what versions of those tools are resolved to, and the configuration file in which they are defined.

$ proto status
╭───────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ Tool Configured Resolved Installed Config │
│───────────────────────────────────────────────────────────────────────────────────────────────────────│
│ bun 1.1.42 1.1.42 /Users/name/.proto/tools/ /Users/name/.proto/.prototools │
│ bun/1.1.42 │
│ deno 1.43.1 1.43.1 /Users/name/.proto/tools/ /Users/name/.proto/.prototools │
│ deno/1.43.1 │
│ node 23.5.0 23.5.0 /Users/name/.proto/tools/ /Users/name/.proto/.prototools │
│ node/23.5.0 │
│ npm ~10.7 10.7.0 /Users/name/.proto/tools/ /Users/name/.proto/.prototools │
│ npm/10.7.0 │
│ python 3.12.0 3.12.0 /Users/name/.proto/tools/ /Users/name/.proto/.prototools │
│ python/3.12.0 │
│ yarn 3.6.3 3.6.3 /Users/name/.proto/tools/ /Users/name/.proto/.prototools │
│ yarn/3.6.3 │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────╯

By default, this command does not check tools for versions pinned in the global ~/.proto/.prototools file. Pass --config-mode all to include them.

Options

  • --json - Print the list in JSON format.