## Installing Zsh and Oh My Zsh with Autosuggestions
Zsh is a shell designed for interactive use, although it is also a powerful scripting language. Oh My Zsh is an open-source, community-driven framework for managing your Zsh configuration. It comes bundled with many helpful functions, helpers, plugins, themes, and a few things that make you shout... "Oh My Zsh!"
Zsh-autosuggestions is a zsh plugin that suggests commands based on history and completions as you type.
### Installation
1. Install Zsh:
```
sudo apt install zsh -y
```
2. Install Oh My Zsh:
```
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" -y
```
3. Clone zsh-autosuggestions plugin:
```
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
```
4. Add the plugin to .zshrc:
```
echo "source /Users/$USER/.oh-my-zsh/custom/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh" >> ~/.zshrc
```
5. Reload .zshrc:
```
source ~/.zshrc
```