# # ~/.bashrc # source "$HOME/.env" source "$HOME/.path" # If not running interactively, don't do anything [[ $- != *i* ]] && return PS1='[\u@\h \W]\$ ' source "$HOME/.aliases" source "$HOME/.fzfrc" if command -v fish > /dev/null; then if [[ ( $(uname) == Darwin || # the ps command is not invalid in bsd "$(ps --no-header --pid=$PPID --format=comm)" != "fish") && \ -z ${BASH_EXECUTION_STRING} ]] then shopt -q login_shell && LOGIN_OPTION='--login' || LOGIN_OPTION='' exec fish $LOGIN_OPTION fi fi