An interactive script to quick start a new Mac for development purposes
bash <(curl -o- https://raw.githubusercontent.com/connor-makowski/macqs/main/run.sh)
Automatically install and configure the following for Mac machines:
- Brew (Package Manager)
- Upgrade with brew
Optionally install and/or setup the following programs:
- Git Credentials (newly generated)
- To print see your id_rsa.pub
cat ~/.ssh/id_rsa.pub
- Upgraded by Apple
- To print see your id_rsa.pub
- Python3.10 + Pip
- NOTE: Newer macOSs have python3 installed by default
- To access:
python3.10
andpip
- python3: upgrade with Brew if you install with this script
brew install python@3.10
- pip3: upgrade with
python3.10 -m pip install --upgrade pip
- python3: upgrade with Brew if you install with this script
- Virtualenv (for python3 via pip3)
- Standard create venv
python3.10 -m virtualenv venv
- Standard activate venv
source venv/bin/activate
- Quick create venv
makevenv
(it is activated after creation) - Quick activate venv
vact
- Upgrade
virtualenv
with pip3pip3 install --upgrade virtualenv
- Standard create venv
- Node (NVM, NPM and Yarn)
- To access NVM
nvm --help
- To access node
node
(upgrade with nvm) - To access npm
npm
(upgrade with npm) - To access yarn
yarn
(upgrade with npm)
- To access NVM
- Remote services (openVpn and SSH)
- SSH (access with
ssh
)- Upgraded by Apple
- Allows ssh access into your mac machine
- SSH (access with