tenv
Input—per 1M tokens
Output—per 1M tokens
Context—tokens
WeightsClosed
About
tenv is ranked #5 of 51 in development environment managers on Inferse. It runs on Linux, macOS, Windows.
Compared on development environment managers
- Free plan
- Yestofuutils.github.io
- Supported scope
- multi_languagetofuutils.github.io
- Project version pinning
- Yestofuutils.github.io
- Lockfile support
- Yestofuutils.github.io
- Shell integration
- Yestofuutils.github.io
- Operating systems
- cross_platformtofuutils.github.io
- CI/CD usage
- Yestofuutils.github.io
Facts
- Purpose
- tenv is a Go version manager for OpenTofu, Terraform, Terragrunt, Terramate and Atmos.tofuutils.github.io · 2 Oct 2026
- Version management
- It can install and switch between versions of the supported tools.tofuutils.github.io · 2 Oct 2026
- Version detection
- It uses semantic versioning and can parse HCL files to extract version constraints for OpenTofu, Terraform and Terragrunt.tofuutils.github.io · 2 Oct 2026
- Interactive use
- Running tenv without a subcommand displays interactive menus for managing tools and versions.tofuutils.github.io · 2 Oct 2026
- Security checks
- The documentation describes SHA-256 checksum validation and signature verification, with support varying by tool; Terragrunt and Atmos have checksum checks but no signature available.tofuutils.github.io · 2 Oct 2026
- GitHub Actions
- When the GITHUB_ACTIONS environment variable is enabled, tenv can write proxied stdout, stderr and exit code to GITHUB_OUTPUT.tofuutils.github.io · 2 Oct 2026
- GitHub API integration
- A GitHub token can be configured to increase REST API rate limits for downloads from GitHub repositories.tofuutils.github.io · 2 Oct 2026
- Installation
- The site lists package-manager and manual installation options, including Homebrew, MacPorts, Chocolatey, Scoop, WinGet, Snap, Nix and Linux packages.tofuutils.github.io · 2 Oct 2026
- Docker
- A Docker image is available, but the documentation says it is not intended for running tenv in CI pipelines.tofuutils.github.io · 2 Oct 2026
- Go library
- tenv can be called as a Go module through its tenvlib wrapper package, which has a stated semantic-version compatibility promise.tofuutils.github.io · 2 Oct 2026
- License
- The project is distributed under the Apache 2.0 license.tofuutils.github.io · 2 Oct 2026
- Intended users
- The project describes its intended audience as developers and DevOps professionals managing versions of infrastructure-as-code tools.tofuutils.github.io · 2 Oct 2026
- Purpose
- tenv is a Go version manager for OpenTofu, Terraform, Terragrunt, Terramate, and Atmos.tofuutils.github.io · 3 Oct 2026
- Version selection
- It supports exact versions, semantic version constraints, latest or prerelease versions, and versions detected from infrastructure-as-code files.tofuutils.github.io · 3 Oct 2026
- HCL detection
- It uses an HCL parser to extract required version constraints from OpenTofu, Terraform, and Terragrunt files.tofuutils.github.io · 3 Oct 2026
- Semver
- The project states that it is compatible with Semver 2.0.0.tofuutils.github.io · 3 Oct 2026
- Security checks
- It checks SHA-256 checksums and supports signature verification with cosign or PGP for some managed tools.tofuutils.github.io · 3 Oct 2026
- Verification limits
- The documentation says Terragrunt and Atmos releases have checksum checks but no signature available; unstable OpenTofu versions are signed only with cosign.tofuutils.github.io · 3 Oct 2026
- Platforms
- The project says it works on Linux, macOS, Windows, BSD, and Solaris, and lists installation options for Linux, macOS, and Windows.tofuutils.github.io · 3 Oct 2026
- Installation
- Installation options include package managers, manual packaged binaries, and a Docker image; the documentation says Docker is not intended for CI pipelines.tofuutils.github.io · 3 Oct 2026
- Integrations
- The documentation describes GitHub Actions environment-variable support for exposing proxied output and updating the tool path.tofuutils.github.io · 3 Oct 2026
- Go library
- tenv can be called as a Go module through the tenvlib wrapper package, which the project says has a Semver compatibility promise.tofuutils.github.io · 3 Oct 2026
- Concurrency
- Install and uninstall operations use lockfiles to prevent conflicts between concurrent tenv instances.tofuutils.github.io · 3 Oct 2026
- Support
- The project directs questions and suggestions to GitHub Issues and the tofuutils Slack community's #tofuutils channel.tofuutils.github.io · 3 Oct 2026
- License
- The project is distributed under the Apache 2.0 license.tofuutils.github.io · 3 Oct 2026
- Intended users
- The project describes the tool as helping developers and DevOps professionals manage versions of supported infrastructure tools.tofuutils.github.io · 3 Oct 2026
Best tenv alternatives
See all 12
7.4 ActiveState Platform Free free plan, no paid price published Free plan
7.4 FVM Free free plan, no paid price published Free plan
7.4 SDKMAN! See plans price on the maker's page
6.0 RVM See plans price on the maker's page
5.9 Codchi See plans price on the maker's page
5.9 Devbox $5/mo first paid tier Free trial Where it ranks on Inferse
Sources
- tofuutils.github.io/tenv/· checked 2 Oct 2026



