diff --git a/.bashrc b/.bashrc index b8b5964..6d2f65a 100644 --- a/.bashrc +++ b/.bashrc @@ -1,11 +1,19 @@ # .bashrc - # Source global definitions if [[ -r /etc/bashrc ]]; then . /etc/bashrc fi -# Source .bashrc.d -for file in ~/.bashrc.d/*.bashrc; do - . "$file" -done +# Bash 4 or bust +if (( BASH_VERSINFO[0] < 4 )); then + echo "Please get a newer version of Bash." + echo "Your bashrc won't work otherwise." +else + # Source .bashrc.d + for file in ~/.bashrc.d/*.bashrc; do + . "$file" + done + + unset -v file +fi +