template_setup/03-bash_aliases.sh
deathbybandaid 83f9ed3af1 test
2022-03-08 09:19:39 -05:00

31 lines
765 B
Bash

#!/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
if [[ $(grep -L "$custom_bash_aliases_path" $BASHRCFILE) ]]; then
cat <<EOT >> $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