Homebrew repository for a Terraform version switcher and all Terraform versions
Ruby
180
413 commits
updated Sep 17, 2026
This repository includes Homebrew Casks to install multiple (or even all!) Terraform versions at the same time. It also includes Homebrew Formula for chtf, a Terraform version switcher.
NOTE: The chtf tool has been extracted to its own repository: https://github.com/tmatilai/chtf. It can still be installed via this Tap and used as before. But now it also supports systems without Homebrew, also for auto-install.
Tap this repository and trust it:
brew tap tmatilai/terraforms
brew trust tmatilai/terraforms
Install the chtf helper:
brew install chtf
For bash and zsh add the following to the ~/.bashrc or ~/.zshrc file:
if [[ -f "$(brew --prefix)/share/chtf/chtf.sh" ]]; then
source "$(brew --prefix)/share/chtf/chtf.sh"
fi
The fish version is autoloaded so there is nothing more to do!
Then select the wanted Terraform version to use with chtf.
chtf 0.14.8
You can also just install a specific Terraform version (but you'll need to use chtf or adjust PATH yourself to use it):
brew install --cask terraform-0-6-9
Bug reports, pull requests, and other contributions are welcome on GitHub at https://github.com/tmatilai/homebrew-terraforms.
This project is intended to be a safe, welcoming space for collaboration. By participating in this project you agree to abide by the terms of Contributor Code of Conduct.
Ruby
99.2%
Homebrew repository for a Terraform version switcher and all Terraform versions
Ruby
180
413 commits
updated Sep 17, 2026
This repository includes Homebrew Casks to install multiple (or even all!) Terraform versions at the same time. It also includes Homebrew Formula for chtf, a Terraform version switcher.
NOTE: The chtf tool has been extracted to its own repository: https://github.com/tmatilai/chtf. It can still be installed via this Tap and used as before. But now it also supports systems without Homebrew, also for auto-install.
Tap this repository and trust it:
brew tap tmatilai/terraforms
brew trust tmatilai/terraforms
Install the chtf helper:
brew install chtf
For bash and zsh add the following to the ~/.bashrc or ~/.zshrc file:
if [[ -f "$(brew --prefix)/share/chtf/chtf.sh" ]]; then
source "$(brew --prefix)/share/chtf/chtf.sh"
fi
The fish version is autoloaded so there is nothing more to do!
Then select the wanted Terraform version to use with chtf.
chtf 0.14.8
You can also just install a specific Terraform version (but you'll need to use chtf or adjust PATH yourself to use it):
brew install --cask terraform-0-6-9
Bug reports, pull requests, and other contributions are welcome on GitHub at https://github.com/tmatilai/homebrew-terraforms.
This project is intended to be a safe, welcoming space for collaboration. By participating in this project you agree to abide by the terms of Contributor Code of Conduct.
Ruby
99.2%