# Clear away all aliases; we do this here rather than in $ENV because the ksh # family of shells relies on aliases to implement certain POSIX utilities like # fc(1) and type(1) unalias -a # Load POSIX interactive shell startup files, because Yash won't do it if not # invoked as sh(1) [ -e "$ENV" ] && . "$ENV" # Load Bash-specific startup files for sh in "$HOME"/.yashrc.d/*.yash ; do [ -e "$sh" ] && . "$sh" done unset -v sh