#!/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