chruby

E96215

chruby is a lightweight command-line tool that lets developers easily switch between multiple installed Ruby versions on a system.

AI illustration

How this image was made

AI-generated illustration of chruby

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of chruby (chruby is a lightweight command-line tool that lets developers easily switch between multiple installed Ruby versions on a system.)

All labels observed (1)

Label Occurrences
chruby canonical 3

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Ruby version manager
command-line utility
software tool
alternativeTo RVM
rbenv
canBeUsedWith Bash
linked to: Unix shell

Fish shell
Zsh
category Ruby ecosystem tool
developer tool
command chruby
chruby-exec
configurationMethod shell configuration file
creator Postmodern
designGoal avoid shell pollution
low overhead
simplicity
developer Postmodern
documentationFormat README on GitHub
feature auto-switch Ruby version per project directory
minimal shell modifications
simple environment variable management
integratesWith .ruby-version files
isLightweight true
isOpenSource true
license MIT License
manages GEM_HOME environment variable
GEM_PATH environment variable
PATH environment variable for Ruby binaries
RUBY_ENGINE environment variable
RUBY_ROOT environment variable
RUBY_VERSION environment variable
primaryFunction manage Ruby versions on a system
switch between multiple Ruby versions
programmingLanguage Bash
linked to: Unix shell
relatedTool ruby-install
repositoryPlatform GitHub
requiresShellIntegration true
supportsInstallationMethod Homebrew
manual source installation
package manager installation
supportsLanguage Ruby
supportsOperatingSystem Linux
Unix-like systems
macOS
typicalUseCase per-project Ruby version management
switch Ruby versions for development
usagePattern invoked as shell function

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Ruby hasVersionManager chruby
ruby-build relatedTo chruby
ruby-install relatedTo chruby