package terminal_size

  1. Overview
  2. Docs

Description

You can use this small library to detect the dimensions of the terminal window attached to a process.

Published: 23 Jun 2017

README

README.md

Terminal_size

What is it?

You can use this small ocaml library to detect the dimensions of the terminal window attached to a process. It contains the two following functions:

val get_rows : unit -> int option
val get_columns : unit -> int option

How does it work?

Usually, to get this information, one would open a pipe from tput cols or stty size and parsing the output. Instead, this uses the ioctl that these commands use, TIOCGWINSZ.

Dependencies (4)

  1. topkg build
  2. ocamlfind build
  3. ocamlbuild build
  4. ocaml >= "4.01.0"

Dev Dependencies (1)

  1. alcotest with-test

Used by (1)

  1. progress < "0.2.0"

Conflicts

None