chruby
E96215
chruby is a lightweight command-line tool that lets developers easily switch between multiple installed Ruby versions on a system.
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
Ruby version manager
ⓘ
command-line utility ⓘ software tool ⓘ |
| alternativeTo |
RVM
NERFINISHED
ⓘ
rbenv NERFINISHED ⓘ |
| canBeUsedWith |
Bash
NERFINISHED
ⓘ
Fish shell NERFINISHED ⓘ Zsh NERFINISHED ⓘ |
| 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 NERFINISHED ⓘ |
| 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 NERFINISHED ⓘ |
| relatedTool | ruby-install NERFINISHED ⓘ |
| repositoryPlatform | GitHub NERFINISHED ⓘ |
| requiresShellIntegration | true ⓘ |
| supportsInstallationMethod |
Homebrew
NERFINISHED
ⓘ
manual source installation ⓘ package manager installation ⓘ |
| supportsLanguage | Ruby NERFINISHED ⓘ |
| supportsOperatingSystem |
Linux
NERFINISHED
ⓘ
Unix-like systems ⓘ macOS NERFINISHED ⓘ |
| typicalUseCase |
per-project Ruby version management
ⓘ
switch Ruby versions for development ⓘ |
| usagePattern | invoked as shell function ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.