From 8b911b388926e292c52df72d98410e0480152e7d Mon Sep 17 00:00:00 2001 From: rene Date: Sun, 15 Mar 2026 11:43:36 +0100 Subject: [PATCH] setup-base: asciiquarium beenden mit beliebiger Taste Originalversion reagiert nur auf 'q' zum Beenden. Patch aendert das Verhalten: jede Taste beendet, r=Redraw und p=Pause bleiben. --- setup-base.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/setup-base.sh b/setup-base.sh index b7fcf4f..e482e5b 100755 --- a/setup-base.sh +++ b/setup-base.sh @@ -155,6 +155,13 @@ if ! command -v asciiquarium &>/dev/null; then && chmod +x /usr/local/bin/asciiquarium \ && ok "asciiquarium installiert" \ || warn "asciiquarium uebersprungen" + # Patch: beliebige Taste beendet asciiquarium (statt nur 'q') + # r=Redraw und p=Pause bleiben erhalten + if [ -f /usr/local/bin/asciiquarium ]; then + sed -i '/\$in eq .q.*quit/d' /usr/local/bin/asciiquarium + sed -i "s/elsif( \$in eq 'r'/if ( \$in eq 'r'/" /usr/local/bin/asciiquarium + sed -i "/\$in eq 'p'.*paused/a\\\t\t\telsif( \$in ne ERR ) { quit(); } # Any key exits" /usr/local/bin/asciiquarium + fi rm -rf /tmp/asciiquarium* fi