Zsh autosuggestions provide command suggestions based on your history and current input, enhancing your command line experience.
brew install zsh-autosuggestions# To activate the autosuggestions, add the following at the end of your ~/.zshrc:brew_prefix=$(brew--prefix)echo"source $brew_prefix/share/zsh-autosuggestions/zsh-autosuggestions.zsh"\>> ~/.zshrc
Aliases
Create a file ~/.bash_aliases and add your aliases there, or directly in ~/.zshrc.
# Alias definitions.# You may want to put all your additions into a separate file like# ~/.bash_aliases, instead of adding them here directly.if[-f ~/.bash_aliases ];then. ~/.bash_aliasesfialias zshconfig='nano ~/.zshrc'alias ls='eza -la --group-directories-first --icons'
Minor Packages
A collection of lightweight CLI enhancements to round out your daily terminal workflow:
Fzf
Fuzzy finder for command line, useful for searching files, history, etc.
brew install fzf# Set up fzf key bindings and fuzzy completionecho 'source <(fzf --zsh)' >> ~/.zshrc
Eza
Better alternative to ls with icons and better defaults.