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