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.