Setup Mac for Development



Setup Mac for Development

Setup Mac for Development

#programming #developer #mac #setup

Hey this Rami welcome to another video. in this video am gonna setup Mac for software development so let get staaart.

In this tutorial, we’ll walk you through the installation of some of the most popular development tools, including Visual Studio Code (VSCode), Node Version Manager (NVM), and Vim or Neovim. With VSCode, you can easily integrate all your development needs in one place, while NVM allows you to use different Node.js versions for different projects. For lightweight or small to medium projects, we’ll show you how to use Vim or Neovim, and we’ll even introduce you to one of the recent pre-configured ones called LunarVim. Additionally, we’ll show you how to install Nerd Fonts to make your terminal fonts more readable, Docker to run your applications in containers, and Golang to install the Go programming language. Finally, we’ll introduce you to the Tree command, a convenient tool that helps you navigate through your sub-folders and files. So let’s get started with installing these essential tools to enhance your software development workflow!

[ ] Install homebrew from (https://iterm2.com) or just copy and past the following script in your terminal:
/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”

[ ] Spotlight replacement – Alfred
brew install alfred

[ ] Rectangle
brew install –cask rectangle

[ ] Iterm 2
brew install –cask iterm2

[ ] OMZH
sh -c “$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)”

[ ] VS CODE
brew install –cask visual-studio-code

[ ] NVM
brew install nvm
mkdir ~/.nvm
nvim install –lts

[ ] NEOVIM or VIM
brew install neovim

save the following script to .profile or .zshrc.

export NVM_DIR=”$HOME/.nvm”
[ -s “/usr/local/opt/nvm/nvm.sh” ] && . “/usr/local/opt/nvm/nvm.sh”
[ -s “/usr/local/opt/nvm/etc/bash_completion.d/nvm” ] && . “/usr/local/opt/nvm/etc/bash_completion.d/nvm”

[ ] DOCKER
brew install –cask docker

[ ] GO
brew install golang