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.
This commit is contained in:
parent
cac6336c94
commit
8b911b3889
1 changed files with 7 additions and 0 deletions
|
|
@ -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
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue