#!/bin/bash echo "Checking Custom Bash Aliases" ## Script Location # SCRIPTDIR=$(dirname $0) BASHRCFILE="$HOME/.bashrc" custom_bash_aliases_path="/etc/bash_aliases" custom_bash_aliases_git="https://git.deathbybandaid.net/deathbybandaid/bash_aliases.git" if [ ! -d "$custom_bash_aliases_path" ]; then echo "* Installing Bash Aliases" git clone --quiet $custom_bash_aliases_git $custom_bash_aliases_path else echo "* Updating Bash Aliases" git -C $custom_bash_aliases_path pull fi echo "Checking if bash aliases are setup in ~/.bashrc" if [[ $(grep -L "$custom_bash_aliases_path" $BASHRCFILE) ]]; then cat <> $BASHRCFILE # Aliases if [ -f $custom_bash_aliases_path/main.aliases ]; then . $custom_bash_aliases_path/main.aliases fi EOT fi echo "* Importing Bash Aliases" source $BASHRCFILE