#!/bin/sh . ./common ##region Sanity checks [ "$1" = "-" ] || { prompt 'Experimental script! Run it anyway? [y/N] ' || exit 1 } [ "$(cat README.md | head -n 1)" = "" ] || { >&2 echo "Current working directory is not the dotfiles is located!" >&2 echo "Please 'cd' to the dotfiles directory before running the script." exit 1 } ##endregion echo_info() { echo "########################################################################" echo "# Please replace '~/.config/zsh/include/dotfiles' with the code above. #" echo "# TIPS: Run './pre-bootstrap - > ~/.config/zsh/include/dotfiles' #" echo "########################################################################" } echo_config() { echo "#!/bin/zsh" [ "$1" = "-" ] || echo_info echo "export ZI_DOTFILES=\"${PWD}\"" echo "" echo "[ ! \$ZI_DOTFILES ] && unset ZI_DOTFILES" [ "$1" = "-" ] || echo_info } echo_config $1