Bash not running script at /opt/local/etc/bash_completion.d/
In order to automatically load all scripts from a directory, put this in your ~/.bashrc file 

# LOAD ALL AUTOCOMPLETIONS IF ANY ARE INSTALLED
if [ -d /usr/local/etc/bash_completion.d ]; then
    for F in "/usr/local/etc/bash_completion.d/"*; do
        if [ -f "${F}" ]; then
            source "${F}";
        fi
    done
fi