Skip to content

Instantly share code, notes, and snippets.

@akashennn
Created February 21, 2023 19:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save akashennn/4d0031505887de25e744e4704b6a876e to your computer and use it in GitHub Desktop.
Save akashennn/4d0031505887de25e744e4704b6a876e to your computer and use it in GitHub Desktop.
Web Development Setup ⚡️

Terminal

  • Font: 14
  • Window: 120 columns
# take screenshots as jpg (usually smaller size) and not png
defaults write com.apple.screencapture type jpg

# do not open previous previewed files (e.g. PDFs) when opening a new one
defaults write com.apple.Preview ApplePersistenceIgnoreState YES

# show Library folder
chflags nohidden ~/Library

# show hidden files
defaults write com.apple.finder AppleShowAllFiles YES

# show path bar
defaults write com.apple.finder ShowPathbar -bool true

# show status bar
defaults write com.apple.finder ShowStatusBar -bool true

killall Finder;
  • Install Oh My ZSH sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Install Homebrew (https://brew.sh/)

  • Update Homebrew brew update
  • Create .zshrc touch .zshrc inside root with alias ll='ls -alh' and source source ~/.zshrc
  • Install NVM brew install nvm
    • Update .zshrc with source $(brew --prefix nvm)/nvm.sh and source source ~/.zshrc
    • Install Node LTS nvm install --lts
    • Install yarn npm install --global yarn

Install GitHub Desktop (https://desktop.github.com/)

  • Generate SSH key ssh-keygen -t ed25519 -C "akashennn@gmail.com"
  • Create GitHub folder mkdir projects inside root
  • Clone first repo with SSH
  • Turn on Settings Sync with GitHub
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment