/make-ready

Configuration and setup for my development environment

Primary LanguageShell

Oh My ZSH

follow installation guide on official site OR the steps below

  1. run the below command to install
$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
  1. rename original file in your home directory .zshrc to .zshrc.original
$ mv ~/.zshrc ~/.zshrc.original
  1. download and copy files in this repo oh-my-zsh/.zshrc and oh-my-zsh/.zsh_aliases to your home directory

  2. check content of .zshrc.pre-oh-my-zsh ans be sure to copy any path variables or config you have there to the new .zshrc

  3. install zsh-autosuggestions plugin

$ git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
  1. install zsh-syntax-highlighting plugin
$ git clone https://github.com/zsh-users/zsh-syntax-highlighting $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
  1. restart shell session

Node and NVM

install nvm

$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash

MacOS Terminal

  1. download the file at terminal-mac/profile.terminal

  2. open in your fav editor and rename WINDOW_TITLE_GOES_HERE within the file to your preferred window title name

  3. import the terminal setting from terminal. Terminal > Preferences > Profiles > (see image below) > Import

import profile

  1. Select the imported profile in the profile list and click Default to make it your default profile