Просмотр исходного кода

refactor: improve query output formatting

The code changes refactor the query output formatting in the command_dev_query_raw.sh file. The changes include:
- Adding italics to certain command outputs for better readability
- Removing unnecessary echo statements
- Updating comments and indentation for clarity
Daniel Gibbs 2 лет назад
Родитель
Сommit
19cb223444
1 измененных файлов с 8 добавлено и 4 удалено
  1. 8 4
      lgsm/modules/command_dev_query_raw.sh

+ 8 - 4
lgsm/modules/command_dev_query_raw.sh

@@ -182,11 +182,13 @@ fn_messages_separator
 
 } \
 	| column -s $'\t' -t
+
 echo -e ""
 echo -e "${bold}${lightyellow}SS Output${default}"
 fn_messages_separator
 fn_info_message_ports
 eval "${portcommand}"
+
 echo -e ""
 echo -e "${bold}${lightyellow}Query Port (${queryport}) - Gamedig Output${default}"
 fn_messages_separator
@@ -196,28 +198,30 @@ if [ ! "$(command -v gamedig 2> /dev/null)" ]; then
 fi
 for queryip in "${queryips[@]}"; do
 	query_gamedig.sh
-	echo -e "${gamedigcmd}"
+	echo -e "${italic}${gamedigcmd}${default}"
 	echo""
 	echo "${gamedigraw}" | jq
 done
+
 echo -e ""
 echo -e "${bold}${lightyellow}Query Port (${queryport}) - gsquery Output${default}"
 fn_messages_separator
 echo -e ""
 for queryip in "${queryips[@]}"; do
-	echo -e "./query_gsquery.py -a \"${queryip}\" -p \"${queryport}\" -e \"${querytype}\""
+	echo -e "${italic}./query_gsquery.py -a \"${queryip}\" -p \"${queryport}\" -e \"${querytype}\"${default}"
 	echo -e ""
 	if [ ! -f "${modulesdir}/query_gsquery.py" ]; then
 		fn_fetch_file_github "lgsm/modules" "query_gsquery.py" "${modulesdir}" "chmodx" "norun" "noforce" "nohash"
 	fi
 	"${modulesdir}"/query_gsquery.py -a "${queryip}" -p "${queryport}" -e "${querytype}"
 done
+
 echo -e ""
 echo -e "${bold}${lightyellow}Query Port (${queryport}) - TCP Output${default}"
 fn_messages_separator
 echo -e ""
 for queryip in "${queryips[@]}"; do
-	echo -e "bash -c 'exec 3<> /dev/tcp/'${queryip}'/'${queryport}''"
+	echo -e "${italic}bash -c 'exec 3<> /dev/tcp/'${queryip}'/'${queryport}''${default}"
 	echo -e ""
 	timeout 3 bash -c 'exec 3<> /dev/tcp/'${queryip}'/'${queryport}''
 	querystatus="$?"
@@ -233,7 +237,7 @@ echo -e "${bold}${lightyellow}Game Port (${port}) - TCP Output${default}"
 fn_messages_separator
 echo -e ""
 for queryip in "${queryips[@]}"; do
-	echo -e "bash -c 'exec 3<> /dev/tcp/'${queryip}'/'${port}''"
+	echo -e "${italic}bash -c 'exec 3<> /dev/tcp/'${queryip}'/'${port}''${default}"
 	echo -e ""
 	timeout 3 bash -c 'exec 3<> /dev/tcp/'${queryip}'/'${port}''
 	querystatus="$?"