-if $(tty -s) || [ "${0:0:1}" = "-" ]; then
+if $(tty -s) || [ "${0:0:1}" = "-" -o "$1" = "force" ]; then
# Remember if nocaseglob was on.
shopt -q nocaseglob
nocg=$?
LC_ALL=C
# Source all scripts.
- for i in ~/.profile.d/*.bashrc; do . $i; done; unset i
+ for i in ~/.profile.d/*.bashrc; do . "$i"; done; unset i
# Maybe turn nocaseglob back on.
[ $nocg = 0 ] && shopt -s nocaseglob