Comment connaitre le nombre de lignes et de colonnes du terminal ? Voici la réponse…

Le programme suivant utilise les méthodes cols et lines de la bibliothèque Curses pour avoir ces informations:

require 'curses'
include Curses

begin
  init_screen
  addstr("#{cols} x #{lines}")
  getch
ensure
  close_screen
end

Redimensionnez votre terminal et relancez le programme pour être sûr que ça fonctionne ;)

Ces informations nous seront bien utiles pour l’écriture d’un éditeur…

À demain.