DHALL-TO-YAML(1)
π¦ dhall-to-yaml π¦
ok so bestie, this is the manual page for dhall-to-yaml β it lives in the User Commands section of the manual, and it's the little icon that takes your Dhall and turns it into YAML. no cap, that's the whole vibe. version 1.7.12, for the record. π
β¨ NAME β¨
dhall-to-yaml β literally the manual page for dhall-to-yaml 1.7.12. that's it. that's the name section. π
πΈ SYNOPSIS πΈ
dhall-to-yaml [[--explain] [--omit-empty | --preserve-null]
[--documents]
[--quoted] [[--key ARG] [--value ARG] | --no-maps]
[--file FILE] [--output FILE] [--generated-comment]
[--preserve-header] | --version]
π DESCRIPTION π
Compile Dhall to YAML. that's the whole job, and it does it gorgeously. π«Ά
π Available options:
-h,--helpβ show this help text. your emotional support flag fr.--explainβ explain error messages in detail. when something breaks, this one gives you the full story instead of just vibes. π--omit-emptyβ omit record fields that are null or empty records. declutter the timeline, basically. β¨--preserve-nullβ preserve record fields that are null. the opposite energy of--omit-emptyβ nulls stay, bestie.--documentsβ if you hand it a Dhall list, it outputs a document for every element. each document, including the first one, gets preceded by---, even if there's only one document. and if you don't give it a list? it outputs a single document (as if it were a list of one element). either way you're eating good. π--quotedβ prevent it from generating not-quoted scalars. yes, the double negative is in the original, we do not touch the sacred text. π--key ARGβ reserved key field name for association lists (default:mapKey). you can rename it, it's your world.--value ARGβ reserved value field name for association lists (default:mapValue). same deal, different field. π--no-mapsβ disable conversion of association lists to homogeneous maps. sometimes you just want the list, okay? let it be a list.--file FILEβ read the expression from a file instead of standard input. very demure, very file-based. π--output FILEβ write YAML to a file instead of standard output. go off, redirect your destiny.--generated-commentβ include a comment header warning not to edit the generated file. it's giving protective older sibling. π«Ά--preserve-headerβ translate any Dhall comment header to a YAML comment header. carry the lore across the format boundary. π--versionβ display version. you already know it's1.7.12but like, confirmation is self-care. β
lowkey important:--omit-emptyand--preserve-nullare on opposite sides of the|in the synopsis, so pick a side, bestie β you don't get both. same goes for[[--key ARG] [--value ARG] | --no-maps]β the map-renaming pair and--no-mapsare alternatives in that bracket. the synopsis is the vibe check, respect it. π
that's the whole page, bestie β every flag, every default, every bracket, untouched and iconic. this was dhall-to-yaml 1.7.12, dated July 2024, signing off. slay, compile safely, and may your YAML always be valid. π₯πβ¨
π¦ where this page comes from
- epel 10: dhall-json 1.7.12-1.el10_0 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms