aboutsummaryrefslogblamecommitdiffstats
path: root/bash/bashrc
blob: a500a9db68bf5cb1d0bece38adbcc96a98cbb1b6 (plain) (tree)































































                                                                                                     
# -*- shell-script -*-

# If not running interactively, don't do anything
if [[ $- != *i* ]]; then
	return
fi


# Don't put duplicate lines in the history. See bash(1) for more options
# ... or force ignoredups and ignorespace
HISTCONTROL=ignoredups:ignorespace
# Append to the history file, don't overwrite it
shopt -s histappend
# For setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=1000
HISTFILESIZE=2000

# Check the window size after each command and, if necessary, update the values of LINES and COLUMNS.
shopt -s checkwinsize


set -o physical
alias cd='cd -L'



if test -r ~/.config/bash/aliases; then
	. ~/.config/bash/aliases
fi

if test -r /etc/bash_opt; then
	. /etc/bash_opt
fi

~/.config/bash/bashrc_palette
~/.config/bash/bashrc_prompt

for __script in ~/.config/bash/bashrc.d/*; do
	if test -r "${__script}"; then
		. "${__script}"
	fi
done
unset __script

if test -r ~/.config/bash/"bashrc-$(hostname)"; then
	. ~/.config/bash/"bashrc-$(hostname)"
fi

if test -r ~/work/.config/bash/bashrc; then
	. ~/work/.config/bash/bashrc
fi



if test "$TERM" = linux; then
	printf '\e[?8c'
	if test -n "$PALETTE"; then
		printf "$PALETTE"'\e[H\e[2J'
        fi
	palette-set `blackNcsColours`
elif test "$TERM" = xterm; then
	export TERM=xterm-256color
fi
featherweight-off