diff --git a/home/user/.config/bash/functions b/home/user/.config/bash/functions index be6904c..33aaac3 100644 --- a/home/user/.config/bash/functions +++ b/home/user/.config/bash/functions @@ -1,8 +1,8 @@ _sod() { - if [ -d "$1" ] && [ -n "$(ls "$1"/ 2>/dev/null)" ]; then - for FILENAME in $(ls "$1"/ | sort -n) + if [ -d "$1" ] && [ -n "$(ls "$1")" ]; then + for FILENAME in $(ls "$1" | sort -n) do - source "$1"/"$FILENAME" + source "$1/$FILENAME" done fi } diff --git a/home/user/.config/bash/sourcer b/home/user/.config/bash/sourcer index 3d9b001..8d385cb 100644 --- a/home/user/.config/bash/sourcer +++ b/home/user/.config/bash/sourcer @@ -1,6 +1,5 @@ - -_so () { - [ -r "$1" ] && source "$1" +_so() { + [ -r "$1" ] && [ -f "$1" ] && source "$1" } if [[ $0 == *bash ]]; then @@ -13,7 +12,7 @@ if [[ $- == *i* ]]; then _so "$HOME/.config/bash/aliases" _so "$HOME/.config/bash/functions" _so "$HOME/.config/bash/completion" - _so "$HOME/.config/bash/hosts/$HOST" + _so "$HOME/.config/bash/hosts/$HOSTNAME" fi diff --git a/home/user/.config/zsh/sourcer b/home/user/.config/zsh/sourcer index e8901d3..4907f37 100644 --- a/home/user/.config/zsh/sourcer +++ b/home/user/.config/zsh/sourcer @@ -1,6 +1,5 @@ - -_so () { - [ -f "$1" ] && source "$1" +_so() { + [ -r "$1" ] && [ -f "$1" ] && source "$1" } _so /etc/zsh_command_not_found