From 902981c358222762870bab400cd44c390c53f851 Mon Sep 17 00:00:00 2001 From: punix Date: Mon, 24 Mar 2025 21:00:41 +0100 Subject: [PATCH] fix2 for installer --- install | 41 ++++++++++++++++++++++++----------------- 1 file changed, 24 insertions(+), 17 deletions(-) diff --git a/install b/install index 8a3db7d..205f0b5 100755 --- a/install +++ b/install @@ -57,30 +57,37 @@ install() { } +remove() [ + + sed -i -e /"alias dm='sudo clidmanager'"/d ~/.bashrc && \ + sed -i -e /"alias clidmanager='sudo clidmanager'"/d ~/.bashrc && \ + sed -i -e /"alias dw='source docker_work'"/d ~/.bashrc + sudo rm -f /usr/local/bin/clidmanager docker_work && sudo rm /etc/sudoers.d/no_pwd_clidmanager + sudo usermod -rG docker $USER + echo + echo "clidmanager deintalliert." + echo + read -p "Enter zum beenden drücken..." + +] + which clidmanager >/dev/null if [ $? -eq 0 ] then echo "Möchten sie updaten/reinstallieren oder clidmanager deinstallieren?" echo - read -p "Update/reinstall: y drücken, deinstallieren r drücken" result + read -n 1 -s -r -p "Update/reinstall: y drücken, deinstallieren r drücken" result echo echo "Abbruch mit jeder anderen Taste..." - if [ $result = "y" || "Y" || "j" || "J" ] - then - install - elif - [ $result = "r" || "R" ] - then - sed -i -e /"alias dm='sudo clidmanager'"/d ~/.bashrc && \ - sed -i -e /"alias clidmanager='sudo clidmanager'"/d ~/.bashrc && \ - sed -i -e /"alias dw='source docker_work'"/d ~/.bashrc - sudo rm -f /usr/local/bin/clidmanager docker_work && sudo rm /etc/sudoers.d/no_pwd_clidmanager - sudo usermod -rG docker $USER - echo - echo "clidmanager deintalliert." - echo - read -p "Enter zum beenden drücken..." - fi + case $result in + [y]* ) clear; install; exit;; + [Y]* ) clear; install; exit;; + [j]* ) clear; install; exit;; + [J]* ) clear; install; exit;; + [r]* ) clear; remove; exit;; + [R]* ) clear; remove; exit;; + + esac else which compose >/dev/null || which docker-compose >/dev/null if [ $? -ne 0 ]