#!/usr/bin/env bash # Adapted from https://github.com/torvald/dotfiles # Create symlinks for all dotfiles # Use -f to overwrite existing dotfiles DOTFILES=$(ls -1 -d $PWD/dot-*) LN_OPTS="-s" if [[ "$1" == "-f" ]]; then LN_OPTS="$LN_OPTS -f" fi for DOTFILE in $DOTFILES; do BASENAME=$(basename $DOTFILE) TARGET="$HOME/${BASENAME/dot-/.}" echo ln $LN_OPTS $DOTFILE $TARGET ln $LN_OPTS $DOTFILE $TARGET done exit $?