44 lines
No EOL
929 B
Bash
44 lines
No EOL
929 B
Bash
#!/bin/bash
|
|
#
|
|
# SCRIPT NAME:
|
|
# .bashrc
|
|
#
|
|
# AUTHOR:
|
|
# Severin Kaderli <severin.kaderli@gmail.com>
|
|
#
|
|
# DESCRIPTION:
|
|
# This script is called when you start a new shell.
|
|
#
|
|
# USAGE:
|
|
# This script is automatically executed when you start a new shell.
|
|
|
|
# Bash configuration
|
|
shopt -s histappend
|
|
shopt -s checkwinsize
|
|
shopt -s globstar
|
|
|
|
# Enable color support of ls
|
|
if [ -f "${HOME}/.dircolors" ]; then
|
|
dircolors -b "${HOME}/.dircolors" > /dev/null 2>&1
|
|
fi
|
|
|
|
# Sourcing alias definitions
|
|
if [ -f "${HOME}/.aliases" ]; then
|
|
. "${HOME}/.aliases"
|
|
fi
|
|
|
|
# Source git-prompt script
|
|
if [ -f "/usr/share/git/completion/git-prompt.sh" ]; then
|
|
. "/usr/share/git/completion/git-prompt.sh"
|
|
fi
|
|
|
|
# Enable autocompletion features
|
|
if [ -f "/usr/share/bash-completion/bash_completion" ]; then
|
|
. /usr/share/bash-completion/bash_completion
|
|
fi
|
|
complete -cf sudo
|
|
|
|
# Sourcing alias definitions
|
|
if [ -f "${HOME}/.env" ]; then
|
|
. "${HOME}/.env"
|
|
fi |