macOS
brew install tofuenvlocal Homebrew formula metadata
brew
OpenTofu version manager inspired by tfenv. Version 1.0.7 via Homebrew; verified from local package data.
install
brew install tofuenvlocal Homebrew formula metadata
overview
OpenTofu version manager inspired by tfenv
history
tofuenv is an OpenTofu version manager, modeled after tfenv, for installing and selecting tofu versions from the shell.
tofuenv belongs to the OpenTofu post-fork tooling wave. OpenTofu itself was created after HashiCorp's 2023 Terraform license change and reached a first stable release on January 10, 2024.
The tofuenv README presents the project as an OpenTofu version manager inspired by tfenv, with support for macOS, Linux, and limited Windows/git-bash testing.
The README documents installation through Homebrew, the Arch User Repository, and a Puppet module, while the input package facts list Homebrew packaging. This suggests its main adoption path is among shell users who already manage infrastructure tools through package managers and dotfiles.
tofuenv installs explicit OpenTofu versions, latest versions, regex-selected latest versions, and versions inferred from OpenTofu required_version constraints. With no version argument it resolves TOFUENV_TOFU_VERSION first, then .opentofu-version files, then defaults to latest.
The tool also exposes package-nerd knobs such as tofuenv_REMOTE for custom release mirrors, tofuenv_ARCH for architecture selection, tofuenv_CONFIG_DIR for state/config placement, and tofuenv_NETRC_PATH for credentials when accessing a protected remote.
tofuenv is useful in the same niche as rbenv, pyenv, and tfenv: it makes infrastructure repositories self-describing through a checked-in version file and lets contributors switch CLI versions without replacing the system package.
security posture
infrastructure mutation or orchestration signal.
orange risk · medium confidence · infrastructure
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.
./.opentofu-version~/.opentofu-versionCredential-bearing paths to review before unattended agent runs.
$tofuenv_NETRC_PATHexecutables
| Command | Kind | Exposure | Note |
|---|---|---|---|
tofuenv | 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/tofuutils/tofuenv
install metadata
| Package key | brew:tofuenv |
|---|---|
| Version | 1.0.7 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/tofuenv |
| Homepage | https://tofuutils.github.io/tofuenv/ |
| Repository | https://github.com/tofuutils/tofuenv |
| Upstream docs | https://github.com/tofuutils/tofuenv#readme |
| License | MIT |
| Source archive | https://github.com/tofuutils/tofuenv/archive/refs/tags/v1.0.7.tar.gz |
| Dependencies | grep |
| Uses from macOS | jq, unzip |
| Bottle | available (on all) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | tofuenv |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Conflicts With |
|
| 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.