Homebrew repository for a Terraform version switcher and all Terraform versions
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/Yleisradio/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:
brew tap yleisradio/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/Yleisradio/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.