/setup

utility scripts for setting up environment

Primary LanguageShell

Introduction

Use the macos-setup-script.sh shell script to install your favourite macOS utilities and apps on command line.

Steps

  1. Download the macos-setup-script.sh onto the root folder of your development environment. For me, it is ~/dev.
  2. Make it executable by running chmod +x macos-setup-script.sh
  3. Execute the command ./macos-setup-script.sh and watch magic happen. Or go fetch a coffee while your machine loads up on the goodies

Special note: you may be asked to enter your macOS password to execute sudo installations, so drink your coffee at your desk!

Tested on

  • Sonoma
  • Ventura
  • Big Sur
  • Catalina
  • Monterey

Comes with

OS utilities

  • Homebrew
  • GNU core utils

dev packages

  • git
  • markdown
  • npm
  • python
  • wget
  • tmux
  • dotnet
  • docker
  • azure-cli
  • pyenv
  • nvm
  • node
  • typescript

apps

dev tools

  • iterm2
  • powershell
  • anaconda
  • visual-studio-code
  • sublime-text
  • sublime-merge
  • dbeaver-community
  • postman

VS Code Packages

  • ms-python.python
  • ms-toolsai.jupyter
  • ms-dotnettools.csharp
  • ms-vscode.azure-account
  • vsciot-vscode.azure-iot-tools
  • dbaeumer.vscode-eslint
  • christian-kohler.path-intellisense
  • esbenp.prettier-vscode
  • wallabyjs.wallaby-vscode
  • mtxr.sqltools
  • waderyan.nodejs-extension-pack
  • quicktype.quicktype
  • humao.rest-client
  • eamodio.gitlens
  • 2gua.rainbow-brackets
  • wayou.vscode-todo-highlight
  • chakrounanas.turbo-console-log

collaboration

  • slack
  • zoom
  • macdown

popular third party mac widgets

  • numi
  • rectangle
  • alfred
  • cheatsheet

- fliqlo

- aerial

multimedia

  • vlc
  • plex
  • transmission

others

  • microsoft-edge
  • obsidian