18 lines
380 B
Bash
18 lines
380 B
Bash
|
# Source me via an absolute path
|
||
|
# If not running interactively, don't do anything
|
||
|
[[ $- != *i* ]] && return
|
||
|
|
||
|
# We rely on absolute path here, so don't do anything if it's relative
|
||
|
[[ $0[1] != / ]] && return
|
||
|
|
||
|
confdir=$(dirname $0)
|
||
|
conflist=(
|
||
|
settings.zsh
|
||
|
prompt.zsh
|
||
|
functions.zsh
|
||
|
)
|
||
|
|
||
|
for config in $conflist; do
|
||
|
[[ -r $confdir/$config ]] && . $confdir/$config
|
||
|
done
|