1
0
mirror of https://github.com/moparisthebest/pi-hole synced 2024-12-22 15:18:50 -05:00
A much more elegant way to get the screen size.
This commit is contained in:
Jacob Salmela 2016-01-02 17:20:33 -06:00
parent d2b6947886
commit 6f9d2d0567

View File

@ -20,12 +20,9 @@
tmpLog=/tmp/pihole-install.log tmpLog=/tmp/pihole-install.log
instalLogLoc=/etc/pihole/install.log instalLogLoc=/etc/pihole/install.log
# Get the screen size in case we need a full-screen message and so we can display a dialog that is sized nicely
screenSize=$(stty -a | tr \; \\012 | egrep 'rows|columns' | cut '-d ' -f3)
# Find the rows and columns # Find the rows and columns
rows=$(stty -a | tr \; \\012 | egrep 'rows' | cut -d' ' -f3) rows=$(tput lines)
columns=$(stty -a | tr \; \\012 | egrep 'columns' | cut -d' ' -f3) columns=$(tput cols)
# Divide by two so the dialogs take up half of the screen, which looks nice. # Divide by two so the dialogs take up half of the screen, which looks nice.
r=$(( rows / 2 )) r=$(( rows / 2 ))