macOS
brew install rbenv-varslocal Homebrew formula metadata
brew / rank 9314
Safely sets global and per-project environment variables. Version 1.2.0 via Homebrew; verified from local package data.
install
brew install rbenv-varslocal Homebrew formula metadata
overview
Safely sets global and per-project environment variables
history
rbenv-vars is an rbenv plugin that loads global and directory-specific environment-variable assignments before launching Ruby processes.
rbenv-vars was created within the early rbenv ecosystem to set environment variables before Ruby processes are spawned. Version 1.0.0 was publicly released on September 27, 2011.
Version 1.1.0 added conditional `?=` assignments, and version 1.2.0 improved source-file handling and diagnostic output.
rbenv-vars is distributed through Homebrew and appears in rbenv's official plugin catalog, making it a conventional extension for projects that already use rbenv.
Users place global assignments in `$(rbenv root)/vars` and project assignments in `.rbenv-vars`. Files in ancestor directories are applied in order, with the current directory taking precedence.
Assignments use `VAR=value` or conditional `VAR?=value` syntax. Variable substitution is supported, while command substitution and shell expansion are intentionally disallowed.
The plugin demonstrates rbenv's hook-oriented extensibility beyond Ruby-version selection. Its deliberately restricted variable syntax avoids evaluating shell commands, which distinguishes it from sourcing arbitrary environment files.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
$(rbenv root)/vars.rbenv-varsexecutables
| Command | Kind | Exposure | Note |
|---|---|---|---|
rbenv-vars | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://github.com/rbenv/rbenv-vars
install metadata
| Package key | brew:rbenv-vars |
|---|---|
| Version | 1.2.0 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/rbenv-vars |
| Homepage | https://github.com/rbenv/rbenv-vars |
| Repository | https://github.com/rbenv/rbenv-vars |
| License | MIT |
| Source archive | https://github.com/rbenv/rbenv-vars/archive/refs/tags/v1.2.0.tar.gz |
| Dependencies | rbenv |
| Bottle | available (on all) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | rbenv-vars |
| Version Scheme | 0 |
| Revision | 1 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.