# Das OS aliases and functions (lsfunc lists the functions), then the user's # own ~/.bash_aliases and ~/.bash_functions, which win. Off for one user: # touch ~/.config/das/no-aliases (the user's own files are still read). # shellcheck shell=bash if [[ $- == *i* ]]; then if [[ ! -e ${XDG_CONFIG_HOME:-$HOME/.config}/das/no-aliases ]]; then for __das_f in /usr/share/das/shell/aliases.sh /usr/share/das/shell/functions.sh; do # shellcheck source=/dev/null [[ -r $__das_f ]] && . "$__das_f" done fi for __das_f in ~/.bash_aliases ~/.bash_functions; do # shellcheck source=/dev/null [[ -r $__das_f ]] && . "$__das_f" done unset __das_f fi