-
Notifications
You must be signed in to change notification settings - Fork 39
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
f33fa8d
commit 35efe02
Showing
1 changed file
with
93 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -310,15 +310,13 @@ snapcrafts: | |
publish: true | ||
summary: OpenTofu, Terraform, Terragrunt, and Atmos version manager, written in Go. | ||
description: | | ||
tenv is a versatile version manager for OpenTofu, Terraform, Terragrunt and Atmos, written in Go. | ||
Our tool simplifies the complexity of handling different versions of these powerful tools, | ||
ensuring developers and DevOps professionals | ||
tenv is a versatile version manager for OpenTofu, Terraform, Terragrunt and Atmos, written in Go. | ||
Our tool simplifies the complexity of handling different versions of these powerful tools, | ||
ensuring developers and DevOps professionals | ||
can focus on what matters most - building and deploying efficiently. | ||
disable: 'false' | ||
channel_templates: | ||
- 'latest/stable' | ||
- 'latest/candidate' | ||
- 'latest/edge' | ||
grade: 'stable' | ||
confinement: strict | ||
license: Apache-2.0 | ||
|
@@ -349,6 +347,96 @@ snapcrafts: | |
command: atmos | ||
aliases: [ atmos ] | ||
|
||
aurs: | ||
- name: tenv-bin | ||
# Artifact IDs to filter for. | ||
# Empty means all IDs (no filter). | ||
ids: [] | ||
homepage: "https://tofuutils.github.io/tenv/" | ||
description: "OpenTofu, Terraform, Terragrunt, and Atmos version manager, written in Go." | ||
maintainers: | ||
- "Alexander Sharov <[email protected]>" | ||
contributors: | ||
- "Alexander Sharov <[email protected]>" | ||
license: "Apache-2.0" | ||
private_key: "{{ .Env.AUR_KEY }}" | ||
git_url: "ssh://[email protected]/tenv-bin.git" | ||
skip_upload: false | ||
provides: | ||
- atmos | ||
- tenv | ||
- terraform | ||
- terragrunt | ||
- tf | ||
- tofu | ||
conflicts: | ||
- atmos' | ||
- atmos-bin | ||
- opentofu | ||
- opentofu-bin | ||
- opentofu-bin-stable | ||
- opentofu-git | ||
- terraform | ||
- terragrunt | ||
- tfenv | ||
- tgenv | ||
- tofuenv | ||
depends: [] | ||
optdepends: | ||
- "cosign: package validation for OpenTofu" | ||
backup: [] | ||
# Custom package instructions. | ||
# which is not always correct. | ||
# | ||
# We recommend you override this, installing the binary, license and | ||
# everything else your package needs. | ||
# | ||
# Default: 'install -Dm755 "./PROJECT_NAME" "${pkgdir}/usr/bin/PROJECT_NAME"' | ||
package: |- | ||
# bin | ||
install -Dm 0755 "atmos" "${pkgdir}/usr/bin/atmos" | ||
install -Dm 0755 "tenv" "${pkgdir}/usr/bin/tenv" | ||
install -Dm 0755 "terraform" "${pkgdir}/usr/bin/terraform" | ||
install -Dm 0755 "terragrunt" "${pkgdir}/usr/bin/terragrunt" | ||
install -Dm 0755 "tf" "${pkgdir}/usr/bin/tf" | ||
install -Dm 0755 "tofu" "${pkgdir}/usr/bin/tofu" | ||
# license | ||
install -Dm 0644 "LICENSE" "${pkgdir}/usr/share/licenses/tenv/LICENSE" | ||
install -Dm 0644 "LICENSE" "${pkgdir}/usr/share/doc/tenv/LICENSE" | ||
# readme | ||
install -Dm 0644 "README.md" "${pkgdir}/usr/share/doc/tenv/README.md" | ||
# completions | ||
mkdir -p "${pkgdir}/usr/share/bash-completion/completions/" | ||
mkdir -p "${pkgdir}/usr/share/zsh/site-functions/" | ||
mkdir -p "${pkgdir}/usr/share/fish/vendor_completions.d/" | ||
for i in bash fish zsh; do | ||
./build/tenv completion $i > ./tenv.$i | ||
done | ||
install -Dm644 "./tenv.bash" "${pkgdir}/usr/share/bash-completion/completions/tenv" | ||
install -Dm644 "./tenv.zsh" "${pkgdir}/usr/share/zsh/site-functions/tenv" | ||
install -Dm644 "./tenv.fish" "${pkgdir}/usr/share/fish/vendor_completions.d/tenv.fish" | ||
commit_author: | ||
name: tofuutils | ||
email: [email protected] | ||
commit_msg_template: "pkgbuild updates" | ||
goamd64: v2 | ||
|
||
# Default: 'ssh -i {{ .KeyPath }} -o StrictHostKeyChecking=accept-new -F /dev/null' | ||
git_ssh_command: "ssh -i {{ .Env.KEY }} -o SomeOption=yes" | ||
|
||
# URL which is determined by the given Token | ||
# (github, gitlab or gitea). | ||
# | ||
# Default: depends on the client | ||
# Templates: allowed | ||
url_template: "http://github.mycompany.com/foo/bar/releases/{{ .Tag }}/{{ .ArtifactName }}" | ||
directory: "." | ||
|
||
# chocolateys: | ||
# - name: tenv | ||
# # Empty means all IDs. | ||
|