COLLATEINDEX(1)
π COLLATEINDEX(1) π
okay bestie, gather round, because this is the DocBook DSSSL era icon and she is serving utility. This is collateindex.pl, and she lives in the DocBook DSSSL family of manual pages. Let's get into it. π
β¨ NAME β¨
collateindex.pl β generate DocBook index files. literally her whole job. π
πΈ SYNOPSIS πΈ
collateindex.pl [-f] [-g] [-i id] [-I scope] [-N]
[-o file] [-p] [-P file] [-q] [-s name]
[-S scope] [-t name] [-x] file
π¦ DESCRIPTION π¦
collateindex.pl creates index data for DocBook XML or SGML files. that's it, that's the vibe. she takes your index data and she makes it happen. β¨
π OPTIONS π
so many options bestie, but each one is doing her little thing. no skips, no cuts, we go through all of them:
-fβ Force the output file to be written, even if it appears to have been edited by hand. like, she sees that you touched it, and she's choosing to write over it anyway. bold. π-gβ Group terms with IndexDiv based on the first letter of the term (or itsSortAsattribute). heads up though: this might not handle all language environments, so don't come for her if your language is built different. π-iidβ The ID to use for the<index>tag.-Iscopeβ The implied scope. must be"all","local", or"global". IndexTerms which do not specify a scope will have the implied scope. if you don't say anything,"all"is assumed. default queen behavior. π-Nβ New index (generates an empty index file). a fresh start, a clean slate, main character energy. β¨-ofileβ Output to file. Defaults to stdout.-pβ Link to points in the document. the default is to link to the closest containing section, so this one is the switch-up. π₯-Pfileβ Read a preamble from file. the contents of file will be inserted before the<index>tag.-qβ Run quietly. π€«-snameβ Name the IndexDiv that contains symbols. the default is"Symbols". Meaningless if-gis not used. (so don't bother if you didn't bring-gto the party, bestie π)-Sscopeβ Scope of the index. must be"all","local", or"global". If unspecified,"all"is assumed.-tnameβ Title for the index.-xβ Make a SetIndex.-Vβ Print version number and exit. bye bestie, love you. π«Άfileβ The file containing index data generated with the DocBook DSSSL HTML stylesheet (usually calledHTML.index). she needs her snack. π
π EXAMPLE π
look at her go:
collateindex.pl -o index.sgml HTML.index
ate. no crumbs. π
π EXIT STATUS π
0β Success π1β Failure π
π AUTHOR π
Norm Walsh <ndw@nwalsh.com> β the icon, the legend. π
Minor updates by Adam Di Carlo <adam@onshore.com> and Peter Eisentraut <peter_e@gmx.net> β the besties who pulled up to help. π«Ά
and that's the whole page, bestie!! this one came from docbook-dsssl 1.79, dated 2004-11-04 β yes she's vintage, yes she still slays. mwah πβ¨π
π¦ where this page comes from
- arch rolling: docbook-dsssl 1.79-10 Β· LicenseRef-docbook-dsssl
- centos-stream 10: docbook-style-dsssl 1.79-45.el10 Β· LicenseRef-DMIT
- centos-stream 9: docbook-style-dsssl 1.79-33.el9 Β· DMIT
- debian bookworm: docbook-dsssl 1.79-10
- debian trixie: docbook-dsssl 1.79-10
- fedora 43: docbook-style-dsssl 1.79-42.fc43 Β· LicenseRef-DMIT
- fedora 44: docbook-style-dsssl 1.79-44.fc44 Β· LicenseRef-DMIT
- ubuntu jammy: docbook-dsssl 1.79-10
- ubuntu noble: docbook-dsssl 1.79-10
- ubuntu resolute: docbook-dsssl 1.79-12
- ubuntu stonking: docbook-dsssl 1.79-12
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms