19 lines
510 B
Text
19 lines
510 B
Text
|
#!/usr/bin/env sh
|
||
|
#
|
||
|
# Is executed for any base sh login-shell
|
||
|
# Bash only executes when neither bash-profile nor bashrc exist
|
||
|
# (will only load the first one it finds)
|
||
|
#
|
||
|
# see https://github.com/rbenv/rbenv/wiki/unix-shell-initialization
|
||
|
|
||
|
## Load all global environmment variables
|
||
|
# shellcheck source=env
|
||
|
[ -f ~/.config/sh/env ] && . ~/.config/sh/env
|
||
|
# load additional packages
|
||
|
if [ -d "$XDG_CONFIG_HOME/sh/env.d" ]; then
|
||
|
for _env in "$XDG_CONFIG_HOME/sh/env.d"/*.sh; do
|
||
|
. "$_env"
|
||
|
done
|
||
|
unset _env
|
||
|
fi
|