Module Console.Ansi
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 color
=[
|
`Black
|
`Red
|
`Green
|
`Yellow
|
`Blue
|
`Magenta
|
`Cyan
|
`White
]
type attr
=[
|
`Bright
|
`Dim
|
`Underscore
|
`Reverse
|
color
|
`Bg of color
]
val printf : attr list -> ('a, Core.Out_channel.t, unit) Core.format -> 'a
val eprintf : attr list -> ('a, Core.Out_channel.t, unit) Core.format -> 'a
val output_string : attr list -> Core.Out_channel.t -> string -> unit
val output : attr list -> Core.Out_channel.t -> Core.Bytes.t -> int -> int -> unit
val string_with_attr : attr list -> string -> string