Skip to content

Latest commit

 

History

History
21 lines (19 loc) · 3.68 KB

tfvm-vs-tfenv-vs-terraform-switcher.md

File metadata and controls

21 lines (19 loc) · 3.68 KB

tfvm vs. tfenv vs. terraform-switcher

feature tfvm tfenv terraform-switcher
cool logo no no cool logo
platform support win32/64, linux32/64, linux/arm64, mac32/64, mac/arm64 win64, linux64/arm, mac64 linux32/64, mac32/64, win64
installation download binary or installer script bunch of files share, libexec magic bash script, brew, snap
update download binary or installer script update via brew or update git repo see installation
configuration put anywhere in your path add ~/.tfenv/bin/ to your path put anywhere in your path
home brew package no yes yes
terraform auto install yes yes yes
.terraform-version file .terraform-version in current dir or up the tree .terraform-version in current dir or up the tree .terraform-version in current dir, .tfswitch.toml, .tfswitchrc in current dir, version.tf in current dir
terraform binary checksum verification yes yes no
version ranges yes no no
override hashicorp repo yes yes no
override terraform arch yes yes no
override terraform os yes yes no
compliant with xdg dir structure yes no (stores all below ~/.tfenv/bin/) no
github actions support yes no, maual setup required no, manual setup required
darwin/arm64 with fallback to darwin/amd64 yes no no