#!/usr/bin/env zsh install_dotfile() { local dest="$1" if [[ -f "$dest" ]]; then mv -vi "$dest" "$dest.dmitmel-dotfiles-backup" fi mkdir -p "${dest:h}" cat > "$dest" } # ZSH for zsh_file_name in zshrc; do install_dotfile "$HOME/.$zsh_file_name" <