# HG changeset patch # User Oleksandr Gavenko <gavenkoa@gmail.com> # Date 1546165821 -7200 # Node ID 6abe6497819aa596811e68146529aecf195fb4ca # Parent 691db6af02e450ddd35943579514fe3ca50d80ae Added fallback to "stty" if "tput" is missing. diff -r 691db6af02e4 -r 6abe6497819a .bashrc --- a/.bashrc Sun Dec 30 12:26:48 2018 +0200 +++ b/.bashrc Sun Dec 30 12:30:21 2018 +0200 @@ -14,7 +14,11 @@ _my_ruler_handler() { local ruler='================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================' - local size=`tput cols` + if [[ -x /usr/bin/tput ]]; then + local size=`/usr/bin/tput cols` + else + local size=`/usr/bin/stty size | { read x y; echo $y; }` + fi ruler=${ruler:0:${size}} _my_ruler=$ruler }