################################################################################ ## Shell Config -- Master File ## Date 2012-08-11 ################################################################################ ##============================================================================== ## Sourcing ##============================================================================== SHELL_CURRENT="$(ps -o command="" $$)" SHELL_DIR="$HOME/.shell.d" ## Should be sourced first. [ -f "$HOME/.profile" ] && . "$HOME/.profile" [ -f "${SHELL_DIR}/main_rc" ] && . "${SHELL_DIR}/main_rc" [ -f "${SHELL_DIR}/options_zsh" ] && . "${SHELL_DIR}/options_zsh" ## Source order should not matter. [ -f "${SHELL_DIR}/alias_rc" ] && . "${SHELL_DIR}/alias_rc" [ -f "${SHELL_DIR}/colors_zsh" ] && . "${SHELL_DIR}/colors_zsh" [ -f "${SHELL_DIR}/completion_rc" ] && . "${SHELL_DIR}/completion_rc" [ -f "${SHELL_DIR}/funs_rc" ] && . "${SHELL_DIR}/funs_rc" [ -f "${SHELL_DIR}/keys_zsh" ] && . "${SHELL_DIR}/keys_zsh" ## Should be sourced last [ -f "${SHELL_DIR}/hook" ] && . "${SHELL_DIR}/hook"