aboutsummaryrefslogblamecommitdiff
path: root/yash/yashrc
blob: c2b2df267ac3e74220c1ea1da451e9e5215ab891 (plain) (tree)
1
2
3
4
5
6
7
8




                                                                              


                                                                             





                                       
# 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