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.
34 lines
1.1 KiB
Bash
34 lines
1.1 KiB
Bash
12 months ago
|
# /etc/skel/.bashrc
|
||
|
#
|
||
|
# This file is sourced by all *interactive* bash shells on startup,
|
||
|
# including some apparently interactive shells such as scp and rcp
|
||
|
# that can't tolerate any output. So make sure this doesn't display
|
||
|
# anything or bad things will happen !
|
||
|
|
||
|
|
||
|
# Test for an interactive shell. There is no need to set anything
|
||
|
# past this point for scp and rcp, and it's important to refrain from
|
||
|
# outputting anything in those cases.
|
||
|
if [[ $- != *i* ]] ; then
|
||
|
# Shell is non-interactive. Be done now!
|
||
|
return
|
||
|
fi
|
||
|
|
||
|
|
||
|
# Put your fun stuff here.
|
||
|
. "$HOME/.cargo/env"
|
||
|
. "$HOME/.local/env"
|
||
|
. "$HOME/.config/emacs/env"
|
||
|
if [[ -f ~/.bash_aliases ]] ; then
|
||
|
. $HOME/.bash_aliases
|
||
|
fi
|
||
|
|
||
|
if [[ -f ~/.localrc ]] ; then
|
||
|
. $HOME/.localrc
|
||
|
elif [[ -d "$HOME/.local/var/log" ]]; then
|
||
|
echo "$HOME/.localrc not found. Have you created it yet?" | gawk '{ print strftime("[%Y-%m-%d %H:%M:%S]"), $0 }' >> ~/.local/var/log/localrc.log
|
||
|
else
|
||
|
mkdir -p ~/.local/var/log
|
||
|
echo "$HOME/.localrc not found. Have you created it yet?" | gawk '{ print strftime("[%Y-%m-%d %H:%M:%S]"), $0 }' >> ~/.local/var/log/localrc.log
|
||
|
fi
|