Some changes to colors, FreeBSD compatibility in spmenu_make

This commit is contained in:
speedie 2023-07-26 15:29:54 +02:00
parent b3af410672
commit 440719bb98

View file

@ -71,7 +71,7 @@ EOF
i=1 i=1
while true; do while true; do
len="$(wc -l < /tmp/data)" len="$(grep -c "" /tmp/data)"
mode="$(printf '%-18s' "$(sed -n ${i},${i}p /tmp/data | awk '{ print $1 }')")" mode="$(printf '%-18s' "$(sed -n ${i},${i}p /tmp/data | awk '{ print $1 }')")"
mod="$(printf '%-18s' "$(sed -n ${i},${i}p /tmp/data | awk '{ print $2 }')")" mod="$(printf '%-18s' "$(sed -n ${i},${i}p /tmp/data | awk '{ print $2 }')")"
key="$(printf '%-18s' "$(sed -n ${i},${i}p /tmp/data | awk '{ print $3 }')")" key="$(printf '%-18s' "$(sed -n ${i},${i}p /tmp/data | awk '{ print $3 }')")"
@ -222,7 +222,7 @@ theme = {
inputbg = "${color[18]}"; inputbg = "${color[18]}";
pretextfg = "${color[8]}"; pretextfg = "${color[8]}";
pretextbg = "${color[18]}"; pretextbg = "${color[18]}";
numfg = "${color[1]}"; numfg = "${color[18]}";
numbg = "${color[10]}"; numbg = "${color[10]}";
normhlfg = "${color[7]}"; normhlfg = "${color[7]}";
normhlbg = "${color[18]}"; normhlbg = "${color[18]}";
@ -230,9 +230,9 @@ theme = {
selhlbg = "${color[1]}"; selhlbg = "${color[1]}";
caretfg = "${color[17]}"; caretfg = "${color[17]}";
border = "${color[10]}"; border = "${color[10]}";
modefg = "${color[1]}"; modefg = "${color[18]}";
modebg = "${color[3]}"; modebg = "${color[3]}";
capsfg = "${color[1]}"; capsfg = "${color[18]}";
capsbg = "${color[5]}"; capsbg = "${color[5]}";
sgr0 = "${color[1]}"; sgr0 = "${color[1]}";
sgr1 = "${color[2]}"; sgr1 = "${color[2]}";
@ -258,7 +258,7 @@ EOF
} }
[ ! -f "$1" ] && printf "File does not exist.\n" && exit 1 [ ! -f "$1" ] && printf "File does not exist.\n" && exit 1
[ "$(wc -l < "$1")" != "18" ] && printf "Color list is not 18 lines long.\n" && exit 1 [ "$(grep -c "" "$1")" != "18" ] && printf "Color list is not 18 lines long.\n" && exit 1
read_colors "$1" read_colors "$1"
write_array "$1" write_array "$1"