package terminal_size

  1. Overview
  2. Docs
Get the dimensions of the terminal

Install

Dune Dependency

Authors

Maintainers

Sources

terminal_size-0.1.1.tbz
sha256=165bb0de1718e2f73fcb46a35ce63f686cd1ecb0ac5f82923dda1fe6e7e9772b
md5=46fe5f36bf485b47b4d88cbdb2cc17f2

Description

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

Published: 06 Dec 2016

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

OCaml

Innovation. Community. Security.