Kitty Graphics Protocol in OCaml
terminal graphics ocaml
at main 1.3 kB view raw
1(*--------------------------------------------------------------------------- 2 Copyright (c) 2025 Anil Madhavapeddy. All rights reserved. 3 SPDX-License-Identifier: ISC 4 ---------------------------------------------------------------------------*) 5 6module Format = Kgp_format 7module Transmission = Kgp_transmission 8module Compression = Kgp_compression 9module Quiet = Kgp_quiet 10module Cursor = Kgp_cursor 11module Composition = Kgp_composition 12module Delete = Kgp_delete 13module Animation_state = Kgp_animation_state 14module Placement = Kgp_placement 15module Frame = Kgp_frame 16module Animation = Kgp_animation 17module Compose = Kgp_compose 18 19type command = Kgp_command.t 20 21let transmit = Kgp_command.transmit 22let transmit_and_display = Kgp_command.transmit_and_display 23let query = Kgp_command.query 24let display = Kgp_command.display 25let delete = Kgp_command.delete 26let frame = Kgp_command.frame 27let animate = Kgp_command.animate 28let compose = Kgp_command.compose 29let write = Kgp_command.write 30let to_string = Kgp_command.to_string 31let write_tmux = Kgp_command.write_tmux 32let to_string_tmux = Kgp_command.to_string_tmux 33 34module Response = Kgp_response 35 36let next_image_id = Kgp_unicode.next_image_id 37 38module Unicode_placeholder = Kgp_unicode 39module Detect = Kgp_detect 40module Tmux = Kgp_tmux 41module Terminal = Kgp_terminal