Add pretty_name() function
This commit is contained in:
parent
5f3288eefc
commit
996ff37d6f
36
quickget
36
quickget
@ -1,5 +1,25 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
function pretty_name() {
|
||||||
|
local OS="${1}"
|
||||||
|
local PRETTY_NAME=""
|
||||||
|
case ${OS} in
|
||||||
|
elementary) PRETTY_NAME="elementary OS";;
|
||||||
|
freebsd) PRETTY_NAME="FreeBSD";;
|
||||||
|
linuxmint-cinnamon) PRETTY_NAME="Linux Mint Cinnamon";;
|
||||||
|
linuxmint-mate) PRETTY_NAME="Linux Mint MATE";;
|
||||||
|
linuxmint-xfce) PRETTY_NAME="Linux Mint XFCE";;
|
||||||
|
macos) PRETTY_NAME="macOS";;
|
||||||
|
opensuse) PRETTY_NAME="OpenSUSE";;
|
||||||
|
popos) PRETTY_NAME="Pop!_OS";;
|
||||||
|
ubuntu-budgie) PRETTY_NAME="Ubuntu Budgie";;
|
||||||
|
ubuntu-kylin) PRETTY_NAME="Ubuntu Kylin";;
|
||||||
|
ubuntu-mate) PRETTY_NAME="Ubuntu MATE";;
|
||||||
|
ubuntu-studio) PRETTY_NAME="Ubuntu Studio";;
|
||||||
|
*) PRETTY_NAME="${OS^}";;
|
||||||
|
esac
|
||||||
|
echo "${PRETTY_NAME}"
|
||||||
|
}
|
||||||
function list_all() {
|
function list_all() {
|
||||||
local DISPLAY_NAME
|
local DISPLAY_NAME
|
||||||
local FUNC
|
local FUNC
|
||||||
@ -8,6 +28,7 @@ function list_all() {
|
|||||||
local RELEASE
|
local RELEASE
|
||||||
echo "Display Name,OS,Release,Language"
|
echo "Display Name,OS,Release,Language"
|
||||||
for OS in $(os_support); do
|
for OS in $(os_support); do
|
||||||
|
DISPLAY_NAME="$(pretty_name "${OS}")"
|
||||||
if [[ "${OS}" == *"ubuntu"* ]]; then
|
if [[ "${OS}" == *"ubuntu"* ]]; then
|
||||||
FUNC="ubuntu"
|
FUNC="ubuntu"
|
||||||
elif [[ "${OS}" == *"linuxmint"* ]]; then
|
elif [[ "${OS}" == *"linuxmint"* ]]; then
|
||||||
@ -16,21 +37,6 @@ function list_all() {
|
|||||||
FUNC="${OS}"
|
FUNC="${OS}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
case ${OS} in
|
|
||||||
elementary) DISPLAY_NAME="elementary OS";;
|
|
||||||
freebsd) DISPLAY_NAME="FreeBSD";;
|
|
||||||
linuxmint-cinnamon) DISPLAY_NAME="Linux Mint Cinnamon";;
|
|
||||||
linuxmint-mate) DISPLAY_NAME="Linux Mint MATE";;
|
|
||||||
linuxmint-xfce) DISPLAY_NAME="Linux Mint XFCE";;
|
|
||||||
macos) DISPLAY_NAME="macOS";;
|
|
||||||
opensuse) DISPLAY_NAME="OpenSUSE";;
|
|
||||||
popos) DISPLAY_NAME="Pop!_OS";;
|
|
||||||
ubuntu-budgie) DISPLAY_NAME="Ubuntu Budgie";;
|
|
||||||
ubuntu-kylin) DISPLAY_NAME="Ubuntu Kylin";;
|
|
||||||
ubuntu-mate) DISPLAY_NAME="Ubuntu MATE";;
|
|
||||||
ubuntu-studio) DISPLAY_NAME="Ubuntu Studio";;
|
|
||||||
*) DISPLAY_NAME="${OS^}";;
|
|
||||||
esac
|
|
||||||
for RELEASE in $("releases_${FUNC}"); do
|
for RELEASE in $("releases_${FUNC}"); do
|
||||||
if [ "${OS}" == "windows" ]; then
|
if [ "${OS}" == "windows" ]; then
|
||||||
for LANG in "${LANGS[@]}"; do
|
for LANG in "${LANGS[@]}"; do
|
||||||
|
Loading…
Reference in New Issue
Block a user