pkg.soopen package index

brew / rank 9314

Install rbenv-vars with Homebrew

Safely sets global and per-project environment variables. Version 1.2.0 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install rbenv-vars

local Homebrew formula metadata

overview

Package summary

Safely sets global and per-project environment variables

Commands and aliases

  • rbenv-vars

history

Project history and usage

rbenv-vars is an rbenv plugin that loads global and directory-specific environment-variable assignments before launching Ruby processes.

Project history

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.

Adoption history

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.

How it is used

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.

Why package nerds care

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.

Timeline

  • 2011-09-27: Version 1.0.0 was publicly released.
  • 2012-06-25: Version 1.1.0 added conditional assignments.
  • 2013-01-09: Version 1.2.0 improved parsing and diagnostics.

Related projects

  • rbenv provides the runtime-selection and hook framework used by rbenv-vars.
  • Environment-file tools such as dotenv address a related need, although rbenv-vars applies variables through rbenv before Ruby processes start.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 1 platform targets.
  • Installs with 1 runtime dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

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.

Configuration files

Config paths the tool may read or write during local use.

Unix
$(rbenv root)/vars.rbenv-vars

executables

Installed executables

CommandKindExposureNote
rbenv-varscliglobal executable

freshness

Version and 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.

page generated2026-09-19
manager version1.2.0
manager updated
local dataok
upstreamcurrent
latest detectedv1.2.0

https://github.com/rbenv/rbenv-vars

  • infoNo package-manager update timestamp was available.low confidence

install metadata

Package metadata

Package keybrew:rbenv-vars
Version1.2.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/rbenv-vars
Homepagehttps://github.com/rbenv/rbenv-vars
Repositoryhttps://github.com/rbenv/rbenv-vars
LicenseMIT
Source archivehttps://github.com/rbenv/rbenv-vars/archive/refs/tags/v1.2.0.tar.gz
Dependenciesrbenv
Bottleavailable (on all)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namerbenv-vars
Version Scheme0
Revision1
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation