Open agriyakhetarpal opened 9 months ago
This can be recognised as a Python project that provides similar visions for installing Hugo via a command-line interface, even though the idea and the packaging code is fundamentally different.
https://github.com/jmooring/hvm (Hugo version manager) by one of the core Hugo developers is essentially the same thing as this project. It allows downloading multiple Hugo versions and setting different default versions by adding them to PATH, thereby allowing the usage of multiple versions at once, but without the Python scaffolding provided here (and without pipx
run-without-install functionality of course).
Used by Hyas: https://github.com/dominique-mueller/hugo-installer
https://pypi.org/project/uhugo/ is a Hugo binary helper that installs and updates Hugo binaries from Hugo official releases. It can be used to update the version for Cloud providers.
The difference between uHugo and this project is that the latter enables building from source and embeds the application as a wheel, while the other one is a CLI to update an existing Hugo binary already present on PATH configuration.