17 lines
588 B
Plaintext
17 lines
588 B
Plaintext
# Modular Bashrc
|
|
mkdir -p ~/.bashrc.d/scripts-needed
|
|
mkdir -p ~/.bashrc.d/scripts-enabled
|
|
mkdir -p ~/.bashrc.d/scripts-available
|
|
if [ -d ~/.bashrc.d ]; then
|
|
for needed in ~/.bashrc.d/scripts-needed/*.sh; do
|
|
[ -r "$needed" ] && source "$needed"
|
|
done
|
|
unset needed
|
|
for file in ~/.bashrc.d/scripts-enabled/*.sh; do
|
|
[ -r "$file" ] && source "$file"
|
|
done
|
|
unset file
|
|
|
|
fi
|
|
|