mirror of
https://github.com/kastdeur/dotfiles.git
synced 2024-12-22 09:13:33 +01:00
Fixed PS1 non-wrapping on long inputs\nAutoload lilo stuff\nRadio script is more verbose
This commit is contained in:
parent
d3a7752ad7
commit
0a17052aab
3 changed files with 23 additions and 20 deletions
|
@ -5,13 +5,13 @@
|
||||||
## Can unset with `unset -v {,B,U,I,BI,On_,On_I}{Bla,Red,Gre,Yel,Blu,Pur,Cya,Whi} RCol`
|
## Can unset with `unset -v {,B,U,I,BI,On_,On_I}{Bla,Red,Gre,Yel,Blu,Pur,Cya,Whi} RCol`
|
||||||
RCol='\[\e[0m\]' # Text Reset
|
RCol='\[\e[0m\]' # Text Reset
|
||||||
|
|
||||||
# Regular Bold Underline High Intensity BoldHigh Intensity Background High Intensity Backgrounds
|
# Regular Bold Underline High Intensity BoldHigh Intensity Background High Intensity Backgrounds
|
||||||
Bla='\[\e[0;30m\]'; BBla='\[\e[1;30m\]'; UBla='\[\e[4;30m\]'; IBla='\[\e[0;90m\]'; BIBla='\[\e[1;90m\]'; On_Bla='\e[40m'; On_IBla='\[\e[0;100m\]';
|
Bla='\[\e[0;30m\]'; BBla='\[\e[1;30m\]'; UBla='\[\e[4;30m\]'; IBla='\[\e[0;90m\]'; BIBla='\[\e[1;90m\]'; On_Bla='\[\e[40m\]'; On_IBla='\[\e[0;100m\]';
|
||||||
Red='\[\e[0;31m\]'; BRed='\[\e[1;31m\]'; URed='\[\e[4;31m\]'; IRed='\[\e[0;91m\]'; BIRed='\[\e[1;91m\]'; On_Red='\e[41m'; On_IRed='\[\e[0;101m\]';
|
Red='\[\e[0;31m\]'; BRed='\[\e[1;31m\]'; URed='\[\e[4;31m\]'; IRed='\[\e[0;91m\]'; BIRed='\[\e[1;91m\]'; On_Red='\[\e[41m\]'; On_IRed='\[\e[0;101m\]';
|
||||||
Gre='\[\e[0;32m\]'; BGre='\[\e[1;32m\]'; UGre='\[\e[4;32m\]'; IGre='\[\e[0;92m\]'; BIGre='\[\e[1;92m\]'; On_Gre='\e[42m'; On_IGre='\[\e[0;102m\]';
|
Gre='\[\e[0;32m\]'; BGre='\[\e[1;32m\]'; UGre='\[\e[4;32m\]'; IGre='\[\e[0;92m\]'; BIGre='\[\e[1;92m\]'; On_Gre='\[\e[42m\]'; On_IGre='\[\e[0;102m\]';
|
||||||
Yel='\[\e[0;33m\]'; BYel='\[\e[1;33m\]'; UYel='\[\e[4;33m\]'; IYel='\[\e[0;93m\]'; BIYel='\[\e[1;93m\]'; On_Yel='\e[43m'; On_IYel='\[\e[0;103m\]';
|
Yel='\[\e[0;33m\]'; BYel='\[\e[1;33m\]'; UYel='\[\e[4;33m\]'; IYel='\[\e[0;93m\]'; BIYel='\[\e[1;93m\]'; On_Yel='\[\e[43m\]'; On_IYel='\[\e[0;103m\]';
|
||||||
Blu='\[\e[0;34m\]'; BBlu='\[\e[1;34m\]'; UBlu='\[\e[4;34m\]'; IBlu='\[\e[0;94m\]'; BIBlu='\[\e[1;94m\]'; On_Blu='\e[44m'; On_IBlu='\[\e[0;104m\]';
|
Blu='\[\e[0;34m\]'; BBlu='\[\e[1;34m\]'; UBlu='\[\e[4;34m\]'; IBlu='\[\e[0;94m\]'; BIBlu='\[\e[1;94m\]'; On_Blu='\[\e[44m\]'; On_IBlu='\[\e[0;104m\]';
|
||||||
Pur='\[\e[0;35m\]'; BPur='\[\e[1;35m\]'; UPur='\[\e[4;35m\]'; IPur='\[\e[0;95m\]'; BIPur='\[\e[1;95m\]'; On_Pur='\e[45m'; On_IPur='\[\e[0;105m\]';
|
Pur='\[\e[0;35m\]'; BPur='\[\e[1;35m\]'; UPur='\[\e[4;35m\]'; IPur='\[\e[0;95m\]'; BIPur='\[\e[1;95m\]'; On_Pur='\[\e[45m\]'; On_IPur='\[\e[0;105m\]';
|
||||||
Cya='\[\e[0;36m\]'; BCya='\[\e[1;36m\]'; UCya='\[\e[4;36m\]'; ICya='\[\e[0;96m\]'; BICya='\[\e[1;96m\]'; On_Cya='\e[46m'; On_ICya='\[\e[0;106m\]';
|
Cya='\[\e[0;36m\]'; BCya='\[\e[1;36m\]'; UCya='\[\e[4;36m\]'; ICya='\[\e[0;96m\]'; BICya='\[\e[1;96m\]'; On_Cya='\[\e[46m\]'; On_ICya='\[\e[0;106m\]';
|
||||||
Whi='\[\e[0;37m\]'; BWhi='\[\e[1;37m\]'; UWhi='\[\e[4;37m\]'; IWhi='\[\e[0;97m\]'; BIWhi='\[\e[1;97m\]'; On_Whi='\e[47m'; On_IWhi='\[\e[0;107m\]';
|
Whi='\[\e[0;37m\]'; BWhi='\[\e[1;37m\]'; UWhi='\[\e[4;37m\]'; IWhi='\[\e[0;97m\]'; BIWhi='\[\e[1;97m\]'; On_Whi='\[\e[47m\]'; On_IWhi='\[\e[0;107m\]';
|
||||||
### End Color Vars ### }}}
|
### End Color Vars ### }}}
|
||||||
|
|
19
bash/rc
19
bash/rc
|
@ -2,9 +2,15 @@
|
||||||
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
|
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
|
||||||
# for examples
|
# for examples
|
||||||
|
|
||||||
|
# Make sure we get system-wide first
|
||||||
|
if [ -r /etc/bash.bashrc ]; then
|
||||||
|
source /etc/bash.bashrc
|
||||||
|
fi
|
||||||
|
|
||||||
# If not running interactively, don't do anything
|
# If not running interactively, don't do anything
|
||||||
[ -z "$PS1" ] && return
|
[ -z "$PS1" ] && return
|
||||||
|
|
||||||
|
# Make sure we do have profile sourced, otherwise source it
|
||||||
[ -z "$DOTFILES" ] && source ~/.profile
|
[ -z "$DOTFILES" ] && source ~/.profile
|
||||||
##
|
##
|
||||||
[ -z "$DOTFILES" ] && echo ".profile missing" && exit 1
|
[ -z "$DOTFILES" ] && echo ".profile missing" && exit 1
|
||||||
|
@ -20,22 +26,19 @@ DOTBASH="$DOTFILES/bash"
|
||||||
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
|
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
|
||||||
# sources /etc/bash.bashrc).
|
# sources /etc/bash.bashrc).
|
||||||
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
|
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
|
||||||
. /etc/bash_completion
|
source /etc/bash_completion
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Load main things
|
# Load main things
|
||||||
if [ -d "$DOTBASH/bash.d" ]; then
|
if [ -d "$DOTBASH/bash.d" ]; then
|
||||||
for f in colours aliases history ps1
|
for f in colours aliases history 00-marietje ps1
|
||||||
do
|
do
|
||||||
source "$DOTBASH/bash.d/$f"
|
if [ -r "$DOTBASH/bash.d/$f" ]; then
|
||||||
|
source "$DOTBASH/bash.d/$f"
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Try custom bashrc
|
|
||||||
#if [[ $HOSTNAME == 'hg'* && -r "hg.bashrc"]]; then
|
|
||||||
# source "hg.bashrc"
|
|
||||||
#fi
|
|
||||||
|
|
||||||
# Try hostname bashrcs
|
# Try hostname bashrcs
|
||||||
if [ -r "$DOTBASH/$HOSTNAME.bashrc" ]; then
|
if [ -r "$DOTBASH/$HOSTNAME.bashrc" ]; then
|
||||||
source "$DOTBASH/$HOSTNAME.bashrc"
|
source "$DOTBASH/$HOSTNAME.bashrc"
|
||||||
|
|
|
@ -57,10 +57,10 @@ done
|
||||||
# choose radio
|
# choose radio
|
||||||
if [ -z $RADIO ]
|
if [ -z $RADIO ]
|
||||||
then
|
then
|
||||||
echo "Radio:"
|
echo "Which radio?:"
|
||||||
select RADIO in $RADIOS
|
select RADIO in $RADIOS
|
||||||
do
|
do
|
||||||
RADIO=$RADIO
|
echo "You chose: ${RADIO}"
|
||||||
break
|
break
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
@ -84,7 +84,7 @@ then
|
||||||
echo "What stream do you want to listen to:"
|
echo "What stream do you want to listen to:"
|
||||||
select STREAM in $STREAMS;
|
select STREAM in $STREAMS;
|
||||||
do
|
do
|
||||||
STREAM=$STREAM
|
echo "You chose: ${STREAM}"
|
||||||
break
|
break
|
||||||
done
|
done
|
||||||
elif [[ ! $STREAM =~ $STREAMS ]]
|
elif [[ ! $STREAM =~ $STREAMS ]]
|
||||||
|
|
Loading…
Reference in a new issue