#! /usr/bin/env bash dir="$(dirname $(readlink -f "${0}"))" for file in gitconfig do if [ -f ~/."${file}" ] then mv ~/."${file}" ~/."${file}.old" fi && ln -sf "${dir}/${file}" ~/."${file}" done