You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
summary: Version manager for OpenTofu, Terraform and Terragrunt, written in Go.
5
+
description: |
6
+
tenv is a versatile version manager for [OpenTofu](https://opentofu.org), [Terraform](https://www.terraform.io/) and [Terragrunt](https://terragrunt.gruntwork.io/),
7
+
written in Go. Our tool simplifies the complexity of handling different versions of these powerful tools,
8
+
ensuring developers and DevOps professionals can focus on what matters most - building and deploying efficiently.
9
+
10
+
tenv is a successor of [tofuenv](https://github.com/tofuutils/tofuenv) and [tfenv](https://github.com/tfutils/tfenv).
11
+
adopt-info: tenv
12
+
version: git
13
+
base: core22
14
+
confinement: devmode #strict
15
+
parts:
16
+
tenv:
17
+
plugin: go
18
+
source: .
19
+
build-snaps: [ go ]
20
+
build-packages: [ pkg-config, libzstd-dev ]
21
+
build-environment:
22
+
- CGO_ENABLED: 0
23
+
- CGO_LDFLAGS_ALLOW: ".*"
24
+
# tenv:
25
+
# plugin: go
26
+
# source-type: git
27
+
# source: https://github.com/get-woke/woke
28
+
# override-pull: |
29
+
# snapcraftctl pull
30
+
# snapcraftctl set-version \
31
+
# "$(git describe --long --tags --always --match=v*.*.* | sed 's/v//')"
0 commit comments