Awesome customizable shell
- Arch:
pacman -S zsh zsh-completions
- Ubuntu:
apt install zsh
Oh My Zsh is a framework for managing your zsh configuration.
curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh; zsh
Basically it make the command green if typed right, red if doesn’t, and underline existent folders/files.
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
Autocomplete suggestions based in your history
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
Use Ctrl+T to search for files or search for commands in your history too using Ctrl+R
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf && ~/.fzf/install
A Ruby script that colorizes the ls output with color and icons.
gem install colorls
brew install brew-gem
brew gem install colorls
To add some short command (say, lc) with some flag options (say, -l, -A, --sd) by default, add this to your shell configuration file (~/.bashrc, ~/.zshrc, etc.) :
alias lc='colorls -lA --sd'
Powerlevel10k is a theme for Zsh. It emphasizes speed, flexibility and out-of-the-box experience.
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
iTerm2 offers a very handy Status Bar view that you can customize to display the components of your desires.
- Go to iTerm2 > Preferences > Profiles > Session
- Turn on Status bar enabled
- Click on Configure Status Bar to begin setting up your status bar configuration by dragging components from Status Bar Components Menu into Active Components.
- Click on Auto-Rainbow to finalize with a colorful touch 🌈