change beep

This commit is contained in:
Jakobus Schürz 2020-03-04 11:45:14 +01:00
parent 84c53e7fdd
commit 2c3be9f7ce

View file

@ -490,27 +490,50 @@ EOF
} }
turnoffbeep() { turnoffbeep() {
line='set bell-style none' changebeep none
}
changebeep() {
case $1 in
none)
style=visible
;;
visible)
style=visible
;;
audible)
style=audible
;;
*)
echo "usage: changebeep [none|visible|audible]"
return 1
;;
esac
line='set bell-style'
file=~/.inputrc file=~/.inputrc
[ -e "$file" ] && grep -qxF "$line" "$file" || echo "$line" >> "$file" if [ -e "${file}" ] ; then
sed -i -e "/$line/d" "${file}"
fi
echo "${line} ${style}" >> "${file}"
return 0
} }
turnoffconfigsync() { turnoffconfigsync() {
line='MYSHELLCONFIG_GIT_SYNC=' line='MYSHELLCONFIG_GIT_SYNC='
file=~/.bashrc file=~/.bashrc
if [ -e "$file" ] ; then if [ -e "${file}" ] ; then
sed -i -e "/$line/d" "${file}" sed -i -e "/${line}/d" "${file}"
fi fi
sed -i -e "/#MYSHELLCONFIG-start/i${line}false" "$file" sed -i -e "/#MYSHELLCONFIG-start/i${line}false" "${file}"
} }
turnonconfigsync() { turnonconfigsync() {
line='MYSHELLCONFIG_GIT_SYNC=' line='MYSHELLCONFIG_GIT_SYNC='
file=~/.bashrc file=~/.bashrc
if [ -e "$file" ] ; then if [ -e "${file}" ] ; then
sed -i -e "/$line/d" "${file}" sed -i -e "/${line}/d" "${file}"
fi fi
sed -i "/#MYSHELLCONFIG-start/i${line}true" "$file" sed -i "/#MYSHELLCONFIG-start/i${line}true" "${file}"
} }
#EOF #EOF