From 139914db6f905e540d07c8bf4c68489d284ae48b Mon Sep 17 00:00:00 2001 From: dingens Date: Sat, 9 Apr 2022 18:12:38 +0000 Subject: [PATCH] =?UTF-8?q?=E2=80=9EbHELPER.sh=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bHELPER.sh | 112 +++++++++++++++++++++++++++++++++++------------------ 1 file changed, 75 insertions(+), 37 deletions(-) diff --git a/bHELPER.sh b/bHELPER.sh index 73ddb24..66e1ae8 100644 --- a/bHELPER.sh +++ b/bHELPER.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -SkriptVersion="2022-03-24 10:50" +SkriptVersion="2022-04-09 20:10" gl__nmcli_dev_status="${0}.nmcli_dev_status.tmp" && nmcli dev status > ${gl__nmcli_dev_status} @@ -369,7 +369,7 @@ grep "Tumbleweed\|Ubuntu\|Manjaro" /etc/os-release &> /dev/null && echo " ${gl_ [[ -f /usr/bin/zypper ]] && echo " ${gl__format_red}| C |${gl__format_off} Alle nicht gepatchten CVEs auflisten" echo "" echo " ${gl__format_red}Programme:${gl__format_off}" -[[ -f /usr/bin/thunderbird ]] && echo " ${gl__format_red}| T |${gl__format_off} Thunderbird (Infos)" +echo " ${gl__format_red}| P |${gl__format_off} Software installieren, Informationen ausgeben lassen, ..." echo "" echo "${gl__bittewaehlen}" @@ -411,33 +411,33 @@ fi -f|F) -bannertitel="Hauptmenü => Software => Flatpak" -banner + f|F) + bannertitel="Hauptmenü => Software => Flatpak" + banner echo " ${gl__format_red}| U |${gl__format_off} Installierte Pakete aktualisieren" echo " ${gl__format_red}| L |${gl__format_off} Installierte Pakete auflisten" echo " ${gl__format_red}| G |${gl__format_off} Ungenutzter Pakete deinstallieren auflisten" echo "" echo "${gl__bittewaehlen}" -read flatpak + read flatpak case ${flatpak} in - u|U) - bannertitel="Hauptmenü => Software => Flatpak => Installierte Pakete aktualisieren" - banner + u|U) + bannertitel="Hauptmenü => Software => Flatpak => Installierte Pakete aktualisieren" + banner echo "${gl__ausgabe_anfang}" sudo /usr/bin/flatpak update echo "${gl__ausgabe_ende}" echo "" ausgefuehrte_syntax " sudo flatpak update" - ende - ;; + ende + ;; - l|L) - bannertitel="Hauptmenü => Software => Flatpak => Installierte Pakete auflisten" - banner + l|L) + bannertitel="Hauptmenü => Software => Flatpak => Installierte Pakete auflisten" + banner echo "${gl__ausgabe_anfang}" /usr/bin/flatpak list --show-details echo "${gl__ausgabe_ende}" @@ -450,26 +450,25 @@ echo "${gl__ausgabe_anfang}" echo "${gl__ausgabe_ende}" echo "" ausgefuehrte_syntax " flatpak list" - ende - ;; + ende + ;; - g|G) - bannertitel="Hauptmenü => Software => Flatpak => Ungenutzter Pakete deinstallieren auflisten" - banner + g|G) + bannertitel="Hauptmenü => Software => Flatpak => Ungenutzter Pakete deinstallieren auflisten" + banner echo "${gl__ausgabe_anfang}" sudo /usr/bin/flatpak uninstall --unused echo "${gl__ausgabe_ende}" echo "" ausgefuehrte_syntax " sudo flatpak uninstall --unused" - ende - ;; + ende + ;; esac ;; - c|C) bannertitel="Hauptmenü => Software => Paketverwaltung => Alle nicht gepatchten CVEs auflisten" banner @@ -485,8 +484,19 @@ fi ;; - t|T) - bannertitel="Hauptmenü => Software => Programme => Thunderbird (Infos)" +p|P) +bannertitel="Hauptmenü => Software => Programme" +banner +echo " Mozilla Thunderbird ${gl__format_red}| T0 |${gl__format_off} Informationen ${gl__format_red}| TI |${gl__format_off} Installation" +echo "" ; echo "" +echo "${gl__bittewaehlen}" + +read programme + + case ${programme} in + + t0|T0) + bannertitel="Hauptmenü => Software => Programme => Mozilla Thunderbird (Infos)" banner ausgefuehrte_syntax " thunderbird --version" echo "${gl__ausgabe_anfang}" @@ -494,25 +504,53 @@ echo "${gl__ausgabe_anfang}" echo "${gl__ausgabe_ende}" if [ -f "/usr/bin/zypper" ]; then - echo "" - ausgefuehrte_syntax " zypper info MozillaThunderbird" - echo "${gl__ausgabe_anfang}" - [[ -f /usr/bin/zypper ]] && /usr/bin/zypper info MozillaThunderbird - echo "${gl__ausgabe_ende}" +echo "" +ausgefuehrte_syntax " zypper info MozillaThunderbird" +echo "${gl__ausgabe_anfang}" +[[ -f /usr/bin/zypper ]] && zypper info MozillaThunderbird +echo "${gl__ausgabe_ende}" fi if [ -f "/usr/bin/pacman" ]; then - echo "" - ausgefuehrte_syntax " pacman -Q | grep thunderbird" - echo "${gl__ausgabe_anfang}" - [[ -f /usr/bin/pacman ]] && /usr/bin/pacman -Q | grep thunderbird - echo "${gl__ausgabe_ende}" +echo "" +ausgefuehrte_syntax " pacman -Q | grep thunderbird" +echo "${gl__ausgabe_anfang}" +[[ -f /usr/bin/pacman ]] && pacman -Q | grep thunderbird +echo "${gl__ausgabe_ende}" fi ende - ;; - - esac + ;; + + ti|TI) +bannertitel="Hauptmenü => Software => Programme => Mozilla Thunderbird installieren" +banner + +if [ -f "/usr/bin/zypper" ]; then +echo "" +ausgefuehrte_syntax " sudo zypper in MozillaThunderbird" +echo "${gl__ausgabe_anfang}" +sudo zypper in MozillaThunderbird +echo "${gl__ausgabe_ende}" +fi + +if grep -i "ubuntu\|mint" /etc/os-release &> /dev/null ; then +echo "${gl__ausgabe_anfang}" +sudo apt install thunderbird +sudo apt upgrade -y +echo "${gl__ausgabe_ende}" +echo "" +ausgefuehrte_syntax " sudo apt update \n sudo apt upgrade -y" +fi + +ende + ;; + + esac + + ;; + +esac ;;