From 6c6ebc9ac7aed15d84e29016d1652599a49b1ae1 Mon Sep 17 00:00:00 2001 From: ยท๐‘‘๐‘ด๐‘•๐‘‘๐‘ฉ๐‘ค Date: Sat, 13 Dec 2025 19:41:21 +0000 Subject: styled show --- lib/input_foreman.ml | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/lib/input_foreman.ml b/lib/input_foreman.ml index 7e2aa4b..8f0cffe 100644 --- a/lib/input_foreman.ml +++ b/lib/input_foreman.ml @@ -32,10 +32,20 @@ let pp fmt inputs' = (* Ugly, but *shrug* *) let pp_for_earthlings pff = - let hp_k_v ppf' (k, v) = Fmt.pf ppf' "\t%s: %s" k v in + let hp_k_v ppf' (k, v) = + let open Fmt in + pf ppf' "\t%a%a %s" (styled `Blue string) k (styled `Faint string) ":" v + in let hp_betupled_input ppf' (name, kind, data) = - Fmt.pf ppf' "%s: (%s)@;" (Name.take name) kind; - Fmt.pf ppf' "%a" (Fmt.list ~sep: (Fmt.any "@.") hp_k_v) data; + let open Fmt in + pf + ppf' + "%a: %a@;" + (styled `Green string) + (Name.take name) + (styled `Faint (parens (styled `None (styled `Yellow string)))) + kind; + pf ppf' "%a" (list ~sep: (any "@.") hp_k_v) data; and betuple (input : Input.t) : Name.t * string * (string * string) list = let models = Input.jg_models2 input in let fill = Input.Template.fill ~models in -- cgit v1.2.3