¿Cómo puedo instalar herramientas de desarrollo (por ejemplo, git, python, gcc) para un solo usuario sin requerir privilegios de administrador?

Acabo de hacer una nueva installation de High Sierra y estaba a punto de comenzar a configurar mi entorno de desarrollo. Sin embargo, quería preguntarle a la comunidad si alguien ha investigado una forma de hacerlo que puede aislarse en una sola count de usuario y no requiere privilegios administrativos.

Estoy tratando de evitar la installation de Xcode y las herramientas de desarrollo de command-line, ya que parece ser algo que eventualmente necesita ser trabajado en lugar de ser utilizado activamente. Mi significado es que, en el pasado, he tenido que lidiar con la installation de mis propias versiones de python, git, etc. que pueden ser versiones diferentes y entrar en conflicto con las "versiones xcode" de estas herramientas. No quiero estar en deuda con el ciclo de actualización de Apple para Xcode para determinar qué versiones de algunas de esas herramientas básicas estoy usando.

He usado tanto MacPorts como Homebrew en el pasado, pero parece recordar que (a) requieren herramientas de command-line de Xcode o (b) no tienen una manera fácil de instalarlo sin requerir privilegios administrativos para poder escribir binarys o enlaces simbólicos en algún lugar fuera de /Users/<my-username> .

Entonces, ¿cómo puedo instalar libremente las versiones nativas y empaquetadas de macOS de las herramientas de desarrollo comunes sin estar en deuda con Xcode o tener que dar algunos privilegios administrativos al instalador?

Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).