On the recordRead 3 Oct 202620 facts
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