From afab977f619fd965e2ca3b997c543cd6573e65ed Mon Sep 17 00:00:00 2001 From: Stefan Mewes Date: Mon, 19 May 2025 21:13:53 +0200 Subject: [PATCH] =?UTF-8?q?Option=201=20und=202=20rudiment=C3=A4r=20lauff?= =?UTF-8?q?=C3=A4hig?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- borg_info_anzeigen.sh | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/borg_info_anzeigen.sh b/borg_info_anzeigen.sh index 9d6ab1c..c11ce6d 100755 --- a/borg_info_anzeigen.sh +++ b/borg_info_anzeigen.sh @@ -8,21 +8,24 @@ clear PASSPHRASE=$(whiptail --passwordbox "Bitte gib die Passphrase für das Borgbackup-Repository ein:" 8 40 --title "Borg Backup" 3>&1 1>&2 2>&3) export BORG_PASSPHRASE="$PASSPHRASE" -# Funktion, um Informationen schön in Whiptail anzuzeigen +# Funktion, um Informationen in einer scrollbaren Anzeige auszugeben function show_repo_info() { - INFO=$(borg info $REPO 2>&1) - whiptail --msgbox "Repository-Informationen:\n\n$INFO" 20 70 --title "Borg Backup" + borg info "$REPO" > /tmp/repo_info.txt 2>&1 + dialog --title "Repository-Informationen" --backtitle "Borg Backup" --scrollbar --textbox /tmp/repo_info.txt 25 80 + rm /tmp/repo_info.txt } function list_archives() { - ARCHIVES=$(borg list $REPO 2>&1) - whiptail --msgbox "Verfügbare Archive:\n\n$ARCHIVES" 20 70 --title "Borg Backup" + borg list "$REPO" > /tmp/archive_list.txt 2>&1 + dialog --title "Verfügbare Archive" --backtitle "Borg Backup" --scrollbar --textbox /tmp/archive_list.txt 25 80 + rm /tmp/archive_list.txt } function show_archive_details() { ARCHIVE=$(whiptail --inputbox "Gib den Namen des Archivs ein:" 8 40 --title "Borg Backup" 3>&1 1>&2 2>&3) - INFO=$(borg info $REPO::$ARCHIVE 2>&1) - whiptail --msgbox "Details zu Archiv $ARCHIVE:\n\n$INFO" 20 70 --title "Borg Backup" + borg info "$REPO::$ARCHIVE" > /tmp/archive_info.txt 2>&1 + dialog --title "Details zu Archiv $ARCHIVE" --backtitle "Borg Backup" --scrollbar --textbox /tmp/archive_info.txt 25 80 + rm /tmp/archive_info.txt } # Hauptmenü mit Whiptail