Skip to content

Latest commit

 

History

History
138 lines (90 loc) · 1.88 KB

File metadata and controls

138 lines (90 loc) · 1.88 KB

Basic setup for developer

1) Basics

Very basic packages 🔨 for linux/mac user

🍎 MAC User

📦 brew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Put brew command in term

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/oz-code/.zprofile

eval "$(/opt/homebrew/bin/brew shellenv)"

📦 curl

🐧 Linux User

sudo apt install curl

🍎 MAC User

brew install curl

📦 xclip

Allow to copy output stream of a command.

🐧 Linux User

sudo apt-get install xclip

🍎 MAC User

brew install xclip

📦 vim

🐧 Linux User

sudo apt install vim

🍎 MAC User

brew install vim

🐧 Linux User 📦 net-tools (Linux only)

sudo apt install net-tools

📦 jq

🐧 Linux User

sudo apt-get install jq

🍎 MAC User

brew install jq

📦 coreutils

🍎 MAC User

brew install coreutils

📦 SCC

🍎 MAC User https://github.com/boyter/scc

brew install scc

📦 EZA https://github.com/eza-community/eza

🍎 MAC User

brew install eza

Ex: eza src -TlR --icons

brew tap homebrew/cask-fonts

brew install font-fira-code-nerd-font

And switch to Firacode nerd font Mono into iTerm2 settings -> Profiles -> Text -> Font

pwd where the repo is and add it bellow + add alias to show icon by default when using eza

export FPATH="/Users/oz-code/Documents/eza/completions/zsh:$FPATH"
if type brew &>/dev/null; then
    FPATH="$(brew --prefix)/share/zsh/site-functions:${FPATH}"
    autoload -Uz compinit
    compinit
fi
alias eza="eza --icons"