JSON2CIF(1)
π json2cif β the manual, but make it cute π
okay bestie, welcome to json2cif(1), a General Commands Manual page, and honestly? it's giving "small tool, big slay". sit down, grab a strawberry π, and let's get into it.
β¨ NAME β¨
json2cif β parse JSON CIF and print out CIF. that's it, that's the whole job, and she does it flawlessly π
πΈ SYNOPSIS πΈ
json2cif [options] input.cif [input2.cif ...]
so you hand her some input.cif files (one, or a whole little squad of them), you optionally hand her some [options], and she does her thing. no cap.
π¦ DESCRIPTION π¦
Parse JSON CIF and print out CIF.
like. literally that. you give her JSON CIF, she reads it, she prints CIF back at you. iconic behaviour, zero notes π
β¨ OPTIONS β¨
here's the full menu, babes. every single one, no skips:
--exclude-misspelled-tagsβ Remove tags that were not present in the recognised tag list.--dont-exclude-misspelled-tags, β the little "nope" button for the option above.--no-exclude-misspelled-tagsβ also the little "nope" button. Disable the--exclude-misspelled-tagsoption.--retain-tag-orderβ Print tags in the same order they appeared in the original file. she remembers. she respects the lore π«Ά--dont-retain-tag-orderβ Disregard original tag order while printing the tags (default). chaos mode is the factory setting, apparently.--preserve-loop-orderβ Print loops in the same order they appeared in the original file.--use-internal-loop-orderβ Disregard original loop order while printing the tags (default). yes, the description really does say "tags" there, we're keeping it exactly as written, don't @ me.--folding-width 76β Specify the length of the longest unfolded line (default: 76). seventy-six. that's the number. remember it for the vibe check π--fold-long-fieldsβ Fold fields, longer than folding width. if a field is too long for the line, she folds it like laundry π§Ί--dont-fold-long-fieldsβ Do not fold fields (default). let them hang out. let them be long. let them live.--help,--usageβ Output a short usage message (this message) and exit. she tells you how to use her, then she leaves. main character exit πͺβ¨--versionβ Output version information and exit. she announces herself and dips.
ngl bestie, the defaults are lowkey doing a lot of the work here: no tag-order retaining, internal loop order, no folding, width 76. if you want the original vibes preserved, you gotta ask for it. periodt.
π REPORTING BUGS π
found a bug? don't suffer in silence, fr fr. Report json2cif bugs using e-mail: cod-bugs@ibt.lt
she's not mad, she just wants to know. π
and that's the whole page, bestie!! you read the entire json2cif(1) manual, from General Commands Manual energy at the top all the way down to the JSON2CIF(1) footer at the bottom. no date, no version number printed on this one β just the name, sitting there like a little signature at the end of the letter. π slay, you're a json2cif expert now, iykyk πβπ
π¦ where this page comes from
- debian bookworm: cod-tools 3.7.0+dfsg-1+b3 Β· LGPL-3.0-only
- debian trixie: cod-tools 3.11.0+dfsg-1 Β· LGPL-3.0-only
- ubuntu jammy: cod-tools 3.4.0+dfsg-1build2 Β· LGPL-3.0-only
- ubuntu noble: cod-tools 3.8.1+dfsg-1build3 Β· LGPL-3.0-only
- ubuntu questing: cod-tools 3.11.0+dfsg-1
- ubuntu resolute: cod-tools 3.11.0+dfsg-2build1 Β· LGPL-3.0-only
- ubuntu stonking: cod-tools 3.12.0+dfsg-2 Β· LGPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms