You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
635 B
Bash

# If not running interactively, don't do anything
[ -z "$PS1" ] && return
function source-file {
local file
file="$1"
if [[ -f "$file" ]]; then
# shellcheck disable=SC1090
source "$file"
fi
}
if [[ ! "${BASH_VERSION}" = "3.2*" ]]; then
shopt -s autocd
fi
source-file /etc/bash_completion
source-file ~/.bash/environment
source-file ~/.bash/colors
source-file ~/.bash/aliases
source-file ~/.bash/functions
source-file ~/.bash/path
source-file ~/.bash/prompt
#source-file ~/.bash/ensure-ssh-agent
source-file ~/.bash/completion
source-file ~/opt/bash/env
source-file ~/go/bin
unset -f source-file