settings: fix hidden options. grep -v -> grep -vx

pull/569/head
Botspot 5 years ago
parent 434ecea824
commit 9e80d92b54

@ -6,8 +6,6 @@ function error {
exit 1 exit 1
} }
exitloop=''
while [ -z $exitloop ];do
#ensure settings dir exists #ensure settings dir exists
if [ ! -d "${DIRECTORY}/data/settings" ];then if [ ! -d "${DIRECTORY}/data/settings" ];then
echo "creating settings directory" echo "creating settings directory"
@ -59,6 +57,9 @@ while [ -z $exitloop ];do
fi fi
exitloop=''
while [ -z $exitloop ];do
settings="$(ls "${DIRECTORY}/etc/setting-params" | tr '\n' '|')" settings="$(ls "${DIRECTORY}/etc/setting-params" | tr '\n' '|')"
yadparams='' yadparams=''
tooltips='' tooltips=''
@ -77,7 +78,7 @@ while [ -z $exitloop ];do
#order params, with selected option first #order params, with selected option first
params="$(echo "$params" | grep -x "$curval") params="$(echo "$params" | grep -x "$curval")
$(echo "$params" | grep -v "$curval")" $(echo "$params" | grep -vx "$curval")"
params="$(echo "$params" | tr '\n' '!')" params="$(echo "$params" | tr '\n' '!')"
params="${params::-1}" params="${params::-1}"

Loading…
Cancel
Save