# Add ~/.local/bin to PATH if it exists [ -d "$HOME"/.local/bin ] && PATH=$HOME/.local/bin:$PATH # Load all supplementary scripts in ~/.profile.d for sh in "$HOME"/.profile.d/*.sh ; do [ -e "$sh" ] || continue . "$sh" done unset -v sh # If ~/.shinit exists, set ENV to that if [ -f "$HOME"/.shinit ] ; then ENV=$HOME/.shinit export ENV fi # If ENV_FORCE is set and we're interactive, source ENV explicitly # At the moment this is just for zsh-as-ksh/sh if [ -n "$ENV_FORCE" ] ; then case $- in *i*) [ -f "$ENV" ] && . "$ENV" ;; esac fi