How do I use Hugo in different version?

I there any tools like NVM (Node Version Manager) to change Hugo version?

I wrote up one method of handling it, really ‘brute force’ using tarballs:

Are you able to use Docker? If so, then you can specify the version you’d like to use.