#! /bin/bash current_dir=$(dirname "$0") # copying $HOME/.zshrc if [ -f "$HOME/.zshrc" ]; then if [ ! -f "$HOME/.zshrc.bkp" ]; then mv "$HOME/.zshrc" "$HOME/.zshrc.bkp" cp "$current_dir/zshrc" "$HOME/.zshrc" else echo "Backup file already exists. Please remove $HOME/.zshrc.bkp and try again." exit 1 fi else cp "$current_dir/zshrc" "$HOME/.zshrc" fi