Runtimes

Status Runtimes #

Show detected programming language runtimes and their versions.

Usage #

allbctl status runtimes

Output #

Shows a comma-separated list of detected runtimes with versions in parentheses:

Python (3.12.3), Go (1.25.5), Node.js (24.11.1), Java (21.0.9), Perl (5.38.2)

Detected Runtimes #

Programming Languages #

  • Python
  • Node.js
  • Go
  • Java
  • Ruby
  • Rust
  • PHP
  • Perl
  • R
  • Scala
  • Kotlin
  • Swift
  • Elixir
  • Erlang
  • Haskell
  • Lua
  • Dart
  • Zig
  • C# (.NET)

Version Managers #

  • nvm (Node.js)
  • pyenv (Python)
  • rbenv (Ruby)
  • jenv (Java)
  • rustup (Rust)
  • sdkman (JVM languages)
  • asdf (Multi-language)

Gaming Platforms #

  • Steam (cross-platform detection)

Integration #

This is the same output shown in the “Runtimes:” line of the main allbctl status command.