# 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
 }