Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Runtime Version Managers
  3. tenv

tenv

On the record

Concurrency
Install and uninstall operations use lockfiles to prevent conflicts between concurrent tenv instances.tofuutils.github.io · read 3 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 · read 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 · read 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 · read 2 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 · read 3 Oct 2026
HCL detection
It uses an HCL parser to extract required version constraints from OpenTofu, Terraform, and Terragrunt files.tofuutils.github.io · read 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 · read 3 Oct 2026
Integrations
The documentation describes GitHub Actions environment-variable support for exposing proxied output and updating the tool path.tofuutils.github.io · read 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 · read 3 Oct 2026
Interactive use
Running tenv without a subcommand displays interactive menus for managing tools and versions.tofuutils.github.io · read 2 Oct 2026
License
The project is distributed under the Apache 2.0 license.tofuutils.github.io · read 3 Oct 2026
Purpose
tenv is a Go version manager for OpenTofu, Terraform, Terragrunt, Terramate, and Atmos.tofuutils.github.io · read 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 · read 3 Oct 2026
Semver
The project states that it is compatible with Semver 2.0.0.tofuutils.github.io · read 3 Oct 2026
Support
The project directs questions and suggestions to GitHub Issues and the tofuutils Slack community's #tofuutils channel.tofuutils.github.io · read 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 · read 3 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 · read 2 Oct 2026
Version management
It can install and switch between versions of the supported tools.tofuutils.github.io · read 2 Oct 2026

Alternatives to tenv

Every alternative, ranked