HACHA(1)

πŸ’– HACHA(1) β€” the manual page for hacha, straight from the General Commands Manual πŸŽ€

okay bestie, pull up a chair, we're learning hacha(1) together and it's gonna be iconic πŸ’…


✨ NAME ✨

hacha β€” chop hevea output files πŸͺ“ (yes, that's literally the whole vibe)


🌸 SYNOPSIS 🌸

hacha [options] <htmlfile>

πŸ¦‹ DESCRIPTION πŸ¦‹

so this manual page documents the hacha command, briefly. And lowkey, bestie, here's the tea: this page was written for the Debian GNU/Linux distribution, because the original program doesn't have a manual page at all. Not one. So the Debian girlies made one. Periodt πŸ’…

hacha is a program that cuts an html file produced with hevea into several html files. That's it, that's the whole job. It's giving βœ‚οΈ but for HTML. One file in, many files out. Slay.


✨ OPTIONS ✨

πŸ’« General Options

  • -help, --help β€” prints a summary of the usage of hacha. Classic. Iconic. Ask and ye shall receive 🫢
  • -version β€” shows the current version of hacha and then exits. Not me just wanting to know what we're working with 😌
  • -v, β€” verbose flag. She talks more when you ask her to πŸ’¬
  • -rsz β€” size of leaves in rope implementation. The default is 1024. And no, bestie, not the fun kind of rope β€” ropes are a datastructure internally used by hevea to represent large pieces of text. Very demure, very mindful, very efficient 🌸

πŸŽ€ Options directing the flow of output

  • -o filename β€” makes hacha output go into file filename (defaults to index.html). Redirecting the vibes, as one does ✨
  • -hrf β€” outputs a base.hrf file, showing in which output files the anchors from the input file went. The format of this summary is one anchor\tfile line per anchor. This information may be needed by other tools. So like, it's the receipts for where all your anchors ended up πŸ§ΎπŸ’…

πŸ’œ Options controlling aspects of the HTML code

  • -tocbis β€” duplicate the table of contents at the beginning of files. Twice the toc, twice the fun πŸ’–
  • -tocter β€” insert most of the table of contents at the beginning of files. "Most of" β€” she's selective, she has taste πŸ‘‘
  • -nolinks β€” do not insert Previous/Up/Next links in generated pages. No breadcrumbs, no navigation, just raw content, main character energy πŸ¦‹

🌈 SEE ALSO 🌈

hevea(1) πŸ‘€

The HeVeA documentation can be found on the HeVeA home page at http://hevea.inria.fr. On a Debian system it can also be accessed at /usr/share/doc/hevea-doc/html or through the Debian help system β€” provided the package hevea-doc is installed. So install it, bestie, it's free ✨


πŸ’– AUTHOR πŸ’–

hacha is part of HeVeA, written by Luc Maranget <Luc.Maranget@inria.fr>. Absolute legend, no cap 🫢

This manual page was compiled by Ralf Treinen <treinen@debian.org> and Georges Mariano <Georges.Mariano@inrets.fr> from the HeVeA documentation for the Debian GNU/Linux system (but may be used by others). Shoutout to them for doing the lord's work πŸ™


okay that's the whole page, bestie!! you now know hacha better than most people and honestly? that's a flex πŸ’…

and that's a wrap on HACHA(1), from the General Commands Manual β€” go chop some hevea output, you've got this πŸͺ“βœ¨πŸŽ€