summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorยท๐‘‘๐‘ด๐‘•๐‘‘๐‘ฉ๐‘ค2025-12-13 19:41:21 +0000
committerยท๐‘‘๐‘ด๐‘•๐‘‘๐‘ฉ๐‘ค2025-12-13 19:41:21 +0000
commit6c6ebc9ac7aed15d84e29016d1652599a49b1ae1 (patch)
treeaeece099f123ff22022a7d7aeef70649d5eb7fcd
parent1026bb09f5b47f854ac30c3615b32bb4421b11d3 (diff)
downloadnixtaml-6c6ebc9ac7aed15d84e29016d1652599a49b1ae1.tar
nixtaml-6c6ebc9ac7aed15d84e29016d1652599a49b1ae1.tar.gz
nixtaml-6c6ebc9ac7aed15d84e29016d1652599a49b1ae1.tar.bz2
nixtaml-6c6ebc9ac7aed15d84e29016d1652599a49b1ae1.tar.lz
nixtaml-6c6ebc9ac7aed15d84e29016d1652599a49b1ae1.tar.xz
nixtaml-6c6ebc9ac7aed15d84e29016d1652599a49b1ae1.tar.zst
nixtaml-6c6ebc9ac7aed15d84e29016d1652599a49b1ae1.zip
styled show
-rw-r--r--lib/input_foreman.ml16
1 files 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