diff options
| author | ยท๐๐ด๐๐๐ฉ๐ค | 2025-12-13 19:41:21 +0000 |
|---|---|---|
| committer | ยท๐๐ด๐๐๐ฉ๐ค | 2025-12-13 19:41:21 +0000 |
| commit | 6c6ebc9ac7aed15d84e29016d1652599a49b1ae1 (patch) | |
| tree | aeece099f123ff22022a7d7aeef70649d5eb7fcd | |
| parent | 1026bb09f5b47f854ac30c3615b32bb4421b11d3 (diff) | |
| download | nixtaml-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.ml | 16 |
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 |
