I don’t know bash scripting
if [ -d ~/.bashrc.d ]; then
for rc in ~/.bashrc.d/*; do
if [ -f "$rc" ]; then
. "$rc"
fi
done
I asked chatgpt and it said this is non standard? There is no bashrc.d directory on my home folder, I have uncommented the lines for now but dont know if this is benign or malignant
Definitely non-standard, but I have something almost identical that I very consciously added and really simplifies a lot of things.
Share it
Let me hazard a guess:
if [ -d ~/.mybashconfig.d ]; then for rc in ~/.mybashconfig.d/*; do if [ -f "$rc" ]; then . "$rc" fi done