40 lines
938 B
Plaintext
40 lines
938 B
Plaintext
EDITOR=nano
|
|
PAGER=less
|
|
|
|
export EDITOR PAGER
|
|
|
|
|
|
case $- in
|
|
*i*)
|
|
alias h="history 25"
|
|
alias j="jobs -l"
|
|
alias ls="ls --color=auto"
|
|
alias la="ls -aF"
|
|
alias lf="ls -FA"
|
|
alias ll="ls -lAF"
|
|
[[ -f /usr/local/share/bash-completion/bash_completion.sh ]] && source /usr/local/share/bash-completion/bash_completion.sh
|
|
PROMPT_COMMAND="PS1=\"[\[\e[03$(
|
|
if [ $EUID -eq 0 ]
|
|
then
|
|
echo '1;02m'
|
|
else
|
|
if [ -n "$(groups | grep 'wheel')" ];
|
|
then
|
|
echo '2;01m'
|
|
else
|
|
echo '6;01m'
|
|
fi
|
|
fi
|
|
)\]\u@\h\[\e[0m\]]:\$(
|
|
PROMPT_ERRORLEVEL=\$?
|
|
if [ \$PROMPT_ERRORLEVEL -eq 0 ]
|
|
then
|
|
echo -n '\[\e[032;02m\]'
|
|
else
|
|
echo -n '\[\e[031;02m\]'
|
|
fi
|
|
echo -n \$PROMPT_ERRORLEVEL
|
|
echo -n '\[\e[00m\]'
|
|
):\[\e[034;01m\]\$(pwd)\[\e[0m\]:> \""
|
|
esac
|