Tgenv
Why
Terragrunt is a wrapper for Terraform. I do not use it often, but its there when you need it. Each project will have its own version of Terragrunt and its why I am thankful to the project tgenv which allows to install and switch between multiple versions of Terragrunt.
Selecting by project
Creating a file called .terragrunt-env
in your root directory of your project will automatically select the version you need
for the project. This makes it really easy for teams to get the tool they need with what ever methods they accept.