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-tags option.
  • --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 πŸŒˆβ­πŸ’œ