Setup Mac as Software Engineer
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