If your .profile is getting too long
I was getting sick of my bash profile being really long today. There was a bunch of old cruft in there, and some of the stuff was getting hard to find. So I tried this:
for LIB in "$HOME/.shell.d/"*.conf; do
source "$LIB"
done
And so far it’s working pretty well. Now I just make a set of blah.conf files in .shell.d. I can divide them up however I want and it all just works. Don’t know why I hadn’t thought of this before.