20 lines
768 B
Plaintext
20 lines
768 B
Plaintext
export NVM_DIR="$HOME/.nvm"
|
|
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
|
|
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
|
|
|
|
# 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
|