Kitty Graphics Protocol in OCaml
terminal
graphics
ocaml
1(** Data Transmission Method
2
3 Specifies how image data is transmitted to the terminal. *)
4
5type t = [ `Direct | `File | `Tempfile ]
6(** Transmission methods.
7
8 - [`Direct] - Data is sent inline in the escape sequence
9 - [`File] - Terminal reads from a file path
10 - [`Tempfile] - Terminal reads and deletes a temporary file *)
11
12val to_char : t -> char
13(** Convert to protocol character ('d', 'f', or 't'). *)