Last active
April 5, 2024 14:59
-
-
Save deduced/c4cfa6fc31d52260556fabc7b28cd8da to your computer and use it in GitHub Desktop.
Mac OS X installation for full stack javascript developers
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
# based on https://gist.github.com/t-io/8255711 | |
echo Make sure you install your App Store apps first! | |
# no solution to automate AppStore installs | |
read -p "Press any key to continue... " -n1 -s | |
echo '\n' | |
echo Install Homebrew and NVM, etc | |
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" | |
brew install wget | |
brew install nvm | |
mkdir ~/.nvm | |
nvm install --lts | |
npm install -g gitjk | |
# Utilities and core apps | |
echo Install Utility and Core Apps | |
brew install --cask 1password | |
brew install --cask airflow | |
brew install --cask alfred | |
brew install --cask arc | |
brew install --cask bitwarden | |
brew install --cask dropbox | |
brew install --cask cron | |
brew install --cask firefox | |
brew install fish | |
brew install gh | |
brew install --cask gimp | |
brew install --cask gpg-suite | |
brew install --cask google-chrome | |
brew install --cask iterm2 | |
brew install --cask kindle | |
brew install --cask loom | |
brew install --cask notion | |
brew install --cask openmtp | |
brew install --cask private-internet-access | |
brew install --cask slack | |
brew install --cask skype | |
brew install --cask spotify | |
brew install --cask transmission | |
brew install --cask tripmode | |
brew install --cask the-unarchiver | |
brew install --cask vlc | |
brew install --cask whatsapp | |
brew install --cask zoom | |
# Development | |
echo Install Dev Apps | |
brew install --cask github | |
brew install --cask google-cloud-sdk | |
brew install --cask visual-studio-code | |
brew install --cask virtualbox | |
brew install --cask docker | |
brew install --cask ngrok | |
brew install --cask tableplus | |
brew install --cask graphql-playground | |
brew install --cask iconjar | |
brew install --cask noun-project | |
brew install --cask postman | |
brew install --cask r | |
brew install --cask rstudio | |
brew install --cask pyenv | |
brew install --cask jupyter | |
brew install --cask figma | |
brew install --cask sketch | |
brew install circleci | |
brew install awscli | |
#fun | |
brew cask install --appdir="/Applications" parsec | |
#Machine Learning Libraries | |
brew install poppler | |
brew install tesseract | |
brew install protobuf | |
brew install ollama | |
# dev npms | |
# npm install -g typescript | |
# npm install -g parcel-bundler | |
# cleanup | |
brew cleanup | |
rm -f -r /Library/Caches/Homebrew/* |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment