#!/usr/bin/env bash echo "Begin post-installation steps..." set -e echo "Installing pre-commit hooks..." pre-commit install echo "Installing Oh My Zsh plugins..." # Install zsh-autosuggestions if not present if [ ! -d "${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/plugins/zsh-autosuggestions" ]; then echo "Cloning zsh-autosuggestions..." git clone https://github.com/zsh-users/zsh-autosuggestions \ "${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/plugins/zsh-autosuggestions" fi # Install zsh-syntax-highlighting if not present if [ ! -d "${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting" ]; then echo "Cloning zsh-syntax-highlighting..." git clone https://github.com/zsh-users/zsh-syntax-highlighting.git \ "${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting" fi echo "Configuring plugins in ~/.zshrc..." sed -i '/^plugins=/c\plugins=(git zsh-autosuggestions zsh-syntax-highlighting)' ~/.zshrc echo "Post-installation steps completed successfully. Enjoy!"