Here’s a ultra quick minimalist collections of plugins/programs which will help you become more productive on the mac terminal. (Without doing anything complicated)

1. Install homebrew

brew.sh

A must have package manager that just works.

2. Install iterm2

iterm2.com

Extremely popular mac terminal. Stop using the default mac one.

3. Install oh my zsh

ohmyz.sh

sh -c "$(curl -fsSL[raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh](https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh))

Don't forget to move your old exports to the new zshrc

4. Powerlevel10k theme

github.com/romkatv/powerlevel10k

git clone --depth=1[github.com/romkatv/powerlevel10k.git](https://github.com/romkatv/powerlevel10k.git)${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

== ~/.zshrc ==
ZSH_THEME="powerlevel10k/powerlevel10k"

5. Basic oh my zsh plugins

github.com/zsh-users/zsh-autosuggestions

git clone[github.com/zsh-users/zsh-autosuggestions.git](https://github.com/zsh-users/zsh-autosuggestions.git)$ZSH_CUSTOM/plugins/zsh-autosuggestions

== ~/.zshrc ==
add zsh-autosuggestions

github.com/zsh-users/zsh-syntax-highlighting

git clone[github.com/zsh-users/zsh-syntax-highlighting.git](https://github.com/zsh-users/zsh-syntax-highlighting.git)$ZSH_CUSTOM/plugins/zsh-syntax-highlighting

== ~/.zshrc ==
add zsh-syntax-highlighting

6. Better diffs

github.com/dandavison/delta

brew install git-delta

== ~/.gitconfig ==
[core]
    pager = delta
[interactive]
    diffFilter = delta --color-only
[delta]
    navigate = true    # use n and N to move between diff sections
    light = false      # set to true if you're in a terminal w/ a light background color (e.g. the default macOS terminal)
    side-by-side = true
    line-numbers = true
[merge]
    conflictstyle = diff3
[diff]
    colorMoved = default

7. Basic vim defaults

github.com/amix/vimrc

git clone --depth=1[github.com/amix/vimrc.git](https://github.com/amix/vimrc.git)~/.vim_runtime
sh ~/.vim_runtime/install_basic_vimrc.sh

8. fzf

github.com/junegunn/fzf

brew install fzf

== ~/.zshrc ==
# At the end of the file
eval "$(fzf --zsh)"

9. zoxide

github.com/ajeetdsouza/zoxide

brew install zoxide

== ~/.zshrc ==
# At the end of the file
eval "$(zoxide init zsh)"