package spectrum

  1. Overview
  2. Docs
type color_level =
  1. | Unsupported
  2. | Basic
  3. | Eight_bit
  4. | True_color
val pp_color_level : Ppx_deriving_runtime.Format.formatter -> color_level -> Ppx_deriving_runtime.unit
val show_color_level : color_level -> Ppx_deriving_runtime.string
val equal_color_level : color_level -> color_level -> Ppx_deriving_runtime.bool
type numeric_version = {
  1. major : int;
  2. minor : int;
  3. patch : int;
}
val parse_numeric_version : string -> numeric_version
module type EnvProvider = sig ... end
module type OsInfoProvider = sig ... end
module type CapabilitiesProvider = sig ... end
module StrMap : sig ... end
val env_provider_of_map : string StrMap.t -> (module EnvProvider)
val os_info_provider : bool -> string option -> (module OsInfoProvider)
module SysOsInfo : sig ... end
module Sys_Capabilities : sig ... end
include module type of struct include Sys_Capabilities end
val supported_color_level : bool -> color_level
type color_level_info = {
  1. stdout : color_level;
  2. stderr : color_level;
}
val supported_color_levels : unit -> color_level_info