Module OpamStd.Format
Querying information
Text formatting functions
val cut_at_visual : string -> int -> string
Truncates the string to not visually get over
width
columns
val indent_left : string -> ?visual:string -> int -> string
left indenting.
~visual
can be used to indent eg. ANSI colored strings and should correspond to the visible characters of s
val indent_right : string -> ?visual:string -> int -> string
val align_table : string list list -> string list list
Pads fields in a table with spaces for alignment.
val reformat : ?start_column:int -> ?indent:int -> ?width:int -> string -> string
Cut long lines in string according to the terminal width