module Ansi: sig .. end
Handling of ansi codes.
val kill_line : unit -> unit
val bell : unit -> unit
val home_cursor : unit -> unit
val save_cursor : unit -> unit
val unsave_cursor : unit -> unit
type [ `Black | `Blue | `Cyan | `Green | `Magenta | `Red | `White | `Yellow ] 
type [ `Bg of color
       | `Black
       | `Blue
       | `Bright
       | `Cyan
       | `Dim
       | `Green
       | `Magenta
       | `Red
       | `Reverse
       | `Underscore
       | `White
       | `Yellow ] 
val printf : attr list ->
       ('a, Pervasives.out_channel, unit) Pervasives.format -> 'a
val eprintf : attr list ->
       ('a, Pervasives.out_channel, unit) Pervasives.format -> 'a
val output_string : attr list -> Pervasives.out_channel -> string -> unit
val output : attr list ->
       Pervasives.out_channel -> string -> int -> int -> unit
val string_with_attr : attr list -> string -> string