BGLPP(1)

πŸ“¦ version 4.7a, in arch rolling, fedora 43, fedora 44

πŸ’– BGLPP(1) πŸ’–

okay bestie, so this one's from the General Commands Manual section β€” it's bglpp, aka the Scheme Pretty Printer, and it's literally here to make your Scheme code look cute ✨


✨ NAME ✨

bglpp β€” a Scheme Pretty Printer πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

bglpp [ options ] sourcefile

🌸 DESCRIPTION 🌸

So here's the vibe: bglpp reads sourcefile one at a time and pretty prints them. That's the whole job, and it eats every time πŸ’…

Normally, bglpp puts its result on the standard output device. Standard behaviour, no drama, main character energy fr fr.


πŸ‘‘ OPTIONS πŸ‘‘

  • -o <file> β€” output files to file. sending it somewhere else instead, iykyk πŸ’Œ
  • -comment β€” don't output any Scheme comments. ghosting the comments entirely, no cap πŸ™ˆ
  • -upper β€” translate identifiers to upper case. LOUD MODE. SCREAMING. πŸ”₯
  • -lower β€” translate identifiers to lower case. soft mode, lowercase era πŸ“
  • -w<width> β€” set output device column width. tell it how wide your terminal is being 🌈
not me noticing -w has no space before its value but -o does β€” that's just how it is, bestie, type it exactly like that πŸ’€

⭐ EXAMPLE ⭐

say you wanna pretty print the file foo.scm, translating identifiers to lower case, for an output device with 50 columns. you'd run:

bglpp foo.scm -w50 -lower

and that's it. iconic. periodt. πŸ’–


🫢 SEE ALSO 🫢

go read those too, they're giving related content ✨


πŸ’œ AUTHOR πŸ’œ

Manuel SERRANO, Manuel.Serrano@inria.fr β€” ty for your service king πŸ‘‘


quick vibe check: the original page also lists bglpp as the title up top and BGLPP(1) at the bottom, and the footer info is General Commands Manual and the date Aug 15 1998. that's the whole lore.

okay that's the page, ily, go pretty print something πŸ’…πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from