GST-DOC(1)

πŸ“¦
version 3.2.5 Β· 2 versions
, in ubuntu jammy

πŸ’– GST-DOC(1) β€” the girlies' guide to the GNU Smalltalk documentation generator πŸ’–

okay so bestie, welcome to gst-doc, aka the GNU Smalltalk documentation generator ✨ it lives in section 1 of the manual (User Commands, if you're keeping track πŸŽ€) and it is literally the tool that turns your classes into actual documentation. no cap.


🌸 NAME 🌸

gst-doc β€” GNU Smalltalk documentation generator πŸ¦‹


✨ DESCRIPTION ✨

🫢 Usage

like, here's the vibe, the whole entire mood of how you call her:

gst-doc [ flag ... ] class ...

so you throw some flags at her, and then you name the classes you want documented. that's it. that's the whole thing. πŸ’…


πŸ‘‘ OPTIONS πŸ‘‘

every single flag, in order, no skips, no skimming, we are thorough in this house πŸŽ€

  • -I, --image-file=FILE β€” she goes looking for classes inside the given image. give her a FILE and she'll dig through it. πŸ”
  • -p, --package=PKG β€” instead of an image, she looks for classes in the given package. yes, PKG, that's your package name, periodt.
  • -f, --file=FILE β€” orrr she looks for classes in the given file. pick your source, bestie, you have options πŸ’–
  • -n, --namespace=NAMESP β€” load files in the given namespace. NAMESP is the namespace, and she'll load everything in it, slay.
  • -o, --output=FILE β€” emits the documentation into the given file. and here's the tea: the default is stdout β˜• so if you don't say anything, it just comes pouring out at you.
  • --kernel-dir=PATH β€” use the specified kernel directory. yes, PATH, she needs directions, we've all been there πŸ™ˆ
  • -F, --output-format=KIND β€” picks which publisher to use. you can ask for HTML, or the default is Texinfo. that's the default, so if you say nothing, Texinfo it is ✨
  • -h, --help β€” shows this message. the classic. the icon. the "help me help you" moment 🫢
  • -v, --verbose β€” prints extra information while processing. basically she narrates her life while she works, and honestly? relatable πŸ’€
  • --version β€” prints the version information and then exits, she's done, she's leaving, goodbye πŸ‘‹

🌈 SEE ALSO 🌈

so the full documentation for gst-doc is maintained as a Texinfo manual β€” yes, the whole deep lore lives there, not in this little page πŸ“–

and if info and gst-doc are properly installed on your site, this command right here:

info gst

should give you access to the complete manual. go read it, bestie, it's giving ✨ educated ✨ πŸ’œ


πŸŽ€ a lil sign-off, because you deserve it: this page is for gst-doc version 3.2.5, and it's dated September 2021. iconic. timeless. the moment. πŸ’…βœ¨πŸ¦‹

okay bye love u, go generate some docs πŸ«ΆπŸŒΈπŸ’–

πŸ“¦ where this page comes from