macOS
brew install envvlocal Homebrew formula metadata
brew
envv のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install envvlocal Homebrew formula metadata
概要
Shell-independent handling of environment variables
履歴
envv is a small C utility for generating shell-specific commands that set environment variables and edit colon-separated paths. Its niche is old-school Unix software setup: one script can be sourced by users of csh, tcsh, bash, sh, ksh, and zsh without hard-coding separate initialization logic for each shell.
The README traces envv back to David F. Skoll of Roaring Penguin Software, with version 1.0 dated February 8, 1994. Early releases added zsh recognition, a `choose` directive, local variables, stdin directives, and fixes around path comparison and environment persistence.
The GitHub-hosted copy records a later 2011 license change to MIT and a segmentation fault fix, but otherwise presents envv as a deliberately small utility: build with `make`, copy the `envv` executable into a system directory, and consult the bundled `envv.1` manual page.
envv never became a broad ecosystem package, but its continued packaging in Homebrew keeps a 1990s Unix environment-management tool installable on modern developer machines. The README's example is aimed at commercial or site-local software that needs PATH entries and home variables set consistently for many user shells.
A typical envv setup script evaluates commands such as `envv add PATH /usr/local/foobar/bin` and `envv set FOOHOME /usr/local/foobar`. Users source that script from their preferred shell, allowing system-wide software moves without each user editing `.cshrc`, `.profile`, or similar files by hand.
envv is interesting as a compact survivor from the era when Unix shops had to support several interactive shells at once. For package-manager history, it is a reminder that environment setup before modules, direnv, and modern shell frameworks often meant tiny C tools that printed shell code.
セキュリティ状態
generalized runtime or code generation signal.
リスク yellow · 信頼度 中 · runtime
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
envv | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
https://github.com/jakewendt/envv
インストールメタデータ
| パッケージキー | brew:envv |
|---|---|
| バージョン | 1.7 |
| パッケージマネージャ | Homebrew |
| パッケージマネージャページ | https://formulae.brew.sh/formula/envv |
| ホームページ | https://github.com/jakewendt/envv |
| リポジトリ | https://github.com/jakewendt/envv |
| 上流ドキュメント | https://github.com/jakewendt/envv#readme |
| ライセンス | MIT |
| ソースアーカイブ | https://github.com/jakewendt/envv/archive/refs/tags/v1.7.tar.gz |
| 最終更新 | 2026-07-10T19:51:01-04:00 |
| Pulse | updated |
| Bottle | 利用可能 (対象 arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura, x86_64_linux) |
| Homebrew post-install | 未定義 |
| サービス | 宣言なし |
レジストリ情報
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | envv |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
ソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.