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 ⓘ