Бгг. А я то думал что значит когда точку ставят перед скриптом. Думал что это выполнить скрипт. А source это перечитать конфиги их скрипта О_о. А оказывается это одно и тоже. Вот я дурак.
. filename [arguments]
source filename [arguments]
Read and execute commands from filename in the current shell environment and return the exit status of the last command exe‐
cuted from filename.
Причем ключевое слово: in the current shell environment
чем оно и отличается от той же команды «sh filename»