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

  • JubilantJaguar@lemmy.world
    link
    fedilink
    arrow-up
    7
    ·
    2 months ago

    Damn, now I want this too!

    As others have said, all it does is pull in any other config files in that may be in that folder. And storing them separately like that is much better for backup and portability.

    Ubuntu doesn’t do this.