Terminal control/Preserve screen
print "\e[?1049h\e[H"
say "Alternate buffer!"
3.downto(1).each { |i|
say "Going back in: #{i}"
Sys.sleep(1)
}
print "\e[?1049l"
print "\e[?1049h\e[H"
say "Alternate buffer!"
3.downto(1).each { |i|
say "Going back in: #{i}"
Sys.sleep(1)
}
print "\e[?1049l"