I completely agree. I have no idea why many people seem to be fan of this `curl x | bash` approach.
For pyenv all is needed is to clone their git repository and add a couple of lines to your .bashrc.
For pyenv all is needed is to clone their git repository and add a couple of lines to your .bashrc.
If I want to run pip, I need to trust PYPA. It's their code I want to run, and I need to download it one way or another. If I don't trust them to keep their domain secure, I don't see why I would trust them to keep their github repo secure.
And the whole point of pip is to download code from PYPI and run it. pip, git, curl|bash, all do the same exact thing in this case. curl|bash just smells funny because it makes it more plainly obvious what is going on.
Beside, curl works on all linux AND on mac.
Saves time.