All apps/tenv

tenv

tenv

OpenTofu, Terraform, Terragrunt, Terramate and Atmos version manager, written in Go.

Runs as tenv|macOS, Linux, Windows|github.com

Command form

ai-draft · 2 tasks · 6 fields

Run tenv <tool> <command> [version] to list, install or select OpenTofu, Terraform or Terragrunt versions. Per-command flags (such as --descending) and other tools are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui tenv
Manage tool versionsExample values, fixed in this page — nothing here reaches a terminal
Basic
Tool*
3 choicesenum
Command*
Install a versionenum
Version
string
TasksEach one presets the form for one job
Install a version
toolactionversion
List installed versions
toolaction
ParametersOnly these flags are editable in the form
Tool
enum · positional 0
tofutftg
Command
enum · positional 1
listlist-remoteinstalluse
Version
Exact version, constraint expression, or latest / latest-stable. Optional for install.
string · positional 2
latestlatest-stable
Quiet
boolean
--quiet-q
Verbose
boolean
--verbose-v
Install root
path
--root-path-r
SourcesEvery flag above is checked against these
readme
tenv tofu install tenv tofu install 1.6.0-beta5 tenv <tool> list tenv <tool> list-remote tenv tofu use -h $ tenv tf constraint "<= 1.5.7" $ tenv tg constraint -q, --quiet no unnecessary output (and no log) -r, --root-path string local path to install versions of OpenTofu, Terraform and Terragrunt -v, --verbose verbose output (…
help2026-10-27

github.com

Before it fills your prompt, Otty checks the installed tenv against its version. A form that does not match your version is not offered.