chmcmd(1)

πŸ’– chmcmd(1) β€” HTML help file compression tool πŸ’–

okay bestie, so this is chmcmd, aka The FPC Pascal htmlhelp (CHM) compiler ✨ it's the little tool that squishes your docs into a shiny Compressed HTML Help file and honestly? iconic.


🌸 SYNOPSIS 🌸

chmcmd [options] <helpfileproject filename>

πŸ¦‹ DESCRIPTION πŸ¦‹

So what it actually does: it creates a Compressed HTML Help file (chm) πŸ’… and it can work from either a Microsoft htmlhelp project (.hhp) or a XML file made with the TCHMProject class in the fpc unit chmfilewriter. two paths, one slay compiler, no cap.

And like β€” if you pass no parameters at all, it's not gonna crash out or anything. It will just show you the available options, which is very demure, very mindful of it honestly πŸŽ€


✨ OPTIONS ✨

  • -h, --help β€” show the help text, bestie. the classic. the moment you forget a flag and need rescuing 🫢
  • --html-scan β€” scan the html for missing files and alink information πŸ‘€ (yes she checks your homework)
  • --no-html-scan β€” don't scan the html for missing files and alink information πŸ™ˆ the "I trust you, do your thing" option
  • --verbosity <number> β€” set the verbosity level from 0..5, where 0 is the least. crank it up if you want the full play-by-play, keep it low if you want peace and quiet 🌈
  • --generate-xml β€” (if it's a .hhp file) also generate a xml project from the .hhp. two files, one command, we love a multitasker πŸ’…

πŸ‘‘ SEE ALSO πŸ‘‘

chmls(1) Β· fpc(1) Β· fpdoc(1) β€” go read those too, they're part of the friend group πŸ¦‹


and that's the whole vibe check, bestie πŸŽ€ this one's brought to you by Free Pascal, dated 29 December 2010 β€” yes she's an elder but she ate and left no crumbs. mwah πŸ’–βœ¨