dotfiles/bash/.bashrc
Diego Fernando Carrion 8fe92a7d08 first round of dots
2020-11-10 18:00:25 +01:00

52 lines
1.2 KiB
Bash

# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
#### Sanity Check ####
#######################
# If not running interactively, don't do anything
case $- in
*i*) ;;
*) return;;
esac
#### Shell Options ####
########################
# don't put duplicate lines or lines starting with space in the history.
# See bash(1) for more options
HISTCONTROL=ignoreboth
# append to the history file, don't overwrite it
shopt -s histappend
# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=4096
HISTFILESIZE=4096
# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize
#### Includes ####
##################
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
if [ -f ~/.bash_functions ]; then
. ~/.bash_functions
fi
# Machine Specific Configs
if [ -f ~/.bashrc.local ]; then
. ~/.bashrc.local
fi