Module Upsycle_router.Util_io
include module type of Util_io
type 'a fmt := ('a, Stdlib.Format.formatter, unit) Stdlib.formattype 'a fmt4 := ('a, Stdlib.Format.formatter, unit, string) Stdlib.format4val stdin_raw : unit -> unitval check_tty_stdin : ?die:bool -> unit -> boolval check_tty_stdout : ?die:bool -> unit -> boolval check_tty_stderr : ?die:bool -> unit -> boolval pp_map_horizontal' :
Stdlib.Format.formatter ->
('a, 'b) BatMap.t ->
('a -> string) ->
('b -> string) ->
unitval pp_map' :
Stdlib.Format.formatter ->
('a, 'b) BatMap.t ->
('a -> string) ->
('b -> string) ->
unitval fmt :
(Stdlib.Format.formatter -> 'a -> unit) ->
Stdlib.Format.formatter ->
'a ->
unitval fmt_out : 'a fmt4 -> 'aval fmt_err : 'a fmt4 -> 'aval pp_blue : 'a Fmt.t -> 'a Fmt.tval pp_cyan : 'a Fmt.t -> 'a Fmt.tval pp_green : 'a Fmt.t -> 'a Fmt.tval pp_magenta : 'a Fmt.t -> 'a Fmt.tval pp_red : 'a Fmt.t -> 'a Fmt.tval pp_yellow : 'a Fmt.t -> 'a Fmt.tval pp_bright_blue : 'a Fmt.t -> 'a Fmt.tval pp_bright_red : 'a Fmt.t -> 'a Fmt.tval pp_underline : 'a Fmt.t -> 'a Fmt.tval pp_hpair : 'a Fmt.t -> 'b Fmt.t -> ('a * 'b) Fmt.tval pp_section : 'a Fmt.t -> (string * 'a) Fmt.tval magenta : string Fmt.tval yellow : string Fmt.tval bright_blue : string Fmt.tval bright_red : string Fmt.tval underline : string Fmt.tval write_binary_file : string -> string -> unitval cmd :
?die:bool ->
?complain:bool ->
?print_stderr:bool ->
string list ->
bool * string * stringval enable_colors : ?stdout:bool -> ?stderr:bool -> unit -> unitval read_file_trim : string -> string