From a496593651cb3025047deb4e411b93463da58271 Mon Sep 17 00:00:00 2001 From: Salih Emin Date: Sun, 20 Sep 2020 18:14:05 +0300 Subject: [PATCH] [FIX] binaries check #34 --- shelldio.sh | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/shelldio.sh b/shelldio.sh index df7e9c2..b32b7d2 100755 --- a/shelldio.sh +++ b/shelldio.sh @@ -182,11 +182,21 @@ while [ "$1" != "" ]; do done ### Base script -# Έλεγχος αν υπάρχει ο mpv -if ! command -v mpv &>/dev/null; then - echo -e "Το Shelldio χρειάζεται το MPV player αλλά δεν βρέθηκε στο σύστημά σας.\nΠαρακαλούμε εγκαταστήστε το MPV πριν τρέξετε το Shelldio " +# Έλεγχος προαπαιτούμενων binaries +player=$(command -v mpv 2>/dev/null || echo "1") + +if [[ $player = 1 ]]; then + echo "Έλεγχος προαπαιτούμενων για το Shelldio" + sleep 1 + echo -e "Το Shelldio χρειάζεται το MPV player αλλά δεν βρέθηκε στο σύστημά σας.\nΠαρακαλούμε εγκαταστήστε το MPV πριν τρέξετε το Shelldio" exit 1 fi +for binary in curl info sleep clear killall; do + if ! command -v $binary &>/dev/null; then + echo -e "Το Shelldio χρειάζεται το '$binary'\nΠαρακαλούμε εγκαταστήστε το πριν τρέξετε το Shelldio" + exit 1 + fi +done while true; do terms=0