setup is a repository used to install my own setup for every kind of OS in its core it uses ansible and python virtual environment to maintain a pure environment.
xcode-select --install
export PATH=$PATH:/Users/$(whoami)/Library/Python/3.9/bin
pip install --upgrade pip
pip install virtualenv
pip install -r ./requirements/requirements.txt
pip3 install --upgrade pip
pip3 install -r ./requirements/requirements.txt
pip3 install virtualenv
virtualenv ansible
source ./ansible/bin/activate
deactivate
ansible-galaxy install -r ./requirements/requirements.yml
ansible-playbook setup.yml --ask-become-pass