mirror of
https://github.com/quickemu-project/quickemu.git
synced 2024-06-10 17:05:22 +02:00
fix: + Add OS info to list_csv
This commit is contained in:
parent
2998c94d6a
commit
6cdd372a8d
12
quickget
12
quickget
|
@ -312,6 +312,7 @@ function csv_data() {
|
||||||
local PNG
|
local PNG
|
||||||
local RELEASE
|
local RELEASE
|
||||||
local SVG
|
local SVG
|
||||||
|
local INFO
|
||||||
local HAS_ZSYNC=0
|
local HAS_ZSYNC=0
|
||||||
|
|
||||||
# Check if zsync is available
|
# Check if zsync is available
|
||||||
|
@ -320,9 +321,11 @@ function csv_data() {
|
||||||
fi
|
fi
|
||||||
|
|
||||||
for OS in $(os_support); do
|
for OS in $(os_support); do
|
||||||
|
local INFO=""
|
||||||
local EDITIONS=""
|
local EDITIONS=""
|
||||||
DISPLAY_NAME="$(pretty_name "${OS}")"
|
DISPLAY_NAME="$(pretty_name "${OS}")"
|
||||||
|
INFO=$(os_info "$OS")
|
||||||
|
IFS='|' read -r PRETTY_NAME BASED_ON CREDENTIALS HOMEPAGE INFO_TEXT <<< "$INFO"
|
||||||
case ${OS} in
|
case ${OS} in
|
||||||
*ubuntu-server*) FUNC="ubuntu-server";;
|
*ubuntu-server*) FUNC="ubuntu-server";;
|
||||||
*ubuntu*) FUNC="ubuntu";;
|
*ubuntu*) FUNC="ubuntu";;
|
||||||
|
@ -346,15 +349,15 @@ function csv_data() {
|
||||||
# If the OS has an editions_() function, use it.
|
# If the OS has an editions_() function, use it.
|
||||||
if [[ ${EDITIONS} ]]; then
|
if [[ ${EDITIONS} ]]; then
|
||||||
for OPTION in ${EDITIONS}; do
|
for OPTION in ${EDITIONS}; do
|
||||||
echo "${DISPLAY_NAME},${OS},${RELEASE},${OPTION},${DOWNLOADER},${PNG},${SVG}"
|
echo "${DISPLAY_NAME},${OS},${RELEASE},${OPTION},${DOWNLOADER},${PNG},${SVG},${BASED_ON},${CREDENTIALS},${HOMEPAGE},${INFO_TEXT}"
|
||||||
done
|
done
|
||||||
elif [[ "${OS}" == "windows"* ]]; then
|
elif [[ "${OS}" == "windows"* ]]; then
|
||||||
"languages_${OS}"
|
"languages_${OS}"
|
||||||
for LANG in "${LANGS[@]}"; do
|
for LANG in "${LANGS[@]}"; do
|
||||||
echo "${DISPLAY_NAME},${OS},${RELEASE},${LANG},${DOWNLOADER},${PNG},${SVG}"
|
echo "${DISPLAY_NAME},${OS},${RELEASE},${LANG},${DOWNLOADER},${PNG},${SVG},${BASED_ON},${CREDENTIALS},${HOMEPAGE},${INFO_TEXT}"
|
||||||
done
|
done
|
||||||
else
|
else
|
||||||
echo "${DISPLAY_NAME},${OS},${RELEASE},,${DOWNLOADER},${PNG},${SVG}"
|
echo "${DISPLAY_NAME},${OS},${RELEASE},,${DOWNLOADER},${PNG},${SVG},${BASED_ON},${CREDENTIALS},${HOMEPAGE},${INFO_TEXT}"
|
||||||
fi
|
fi
|
||||||
done &
|
done &
|
||||||
done
|
done
|
||||||
|
@ -3429,6 +3432,7 @@ case "${1}" in
|
||||||
;;
|
;;
|
||||||
#TODO: Argument without dashes should be DEPRECATED!
|
#TODO: Argument without dashes should be DEPRECATED!
|
||||||
'--list-csv'|'-lc'|'list'|'list_csv'|'lc')
|
'--list-csv'|'-lc'|'list'|'list_csv'|'lc')
|
||||||
|
echo "Pretty Name,OS,Release,Option,Downloader,PNG,SVG,Based on,Credentials,Homepage,Info"
|
||||||
list_csv
|
list_csv
|
||||||
;;
|
;;
|
||||||
#TODO: Argument without dashes should be DEPRECATED!
|
#TODO: Argument without dashes should be DEPRECATED!
|
||||||
|
|
Loading…
Reference in New Issue
Block a user