TMEXPAND(1)

πŸ’– TMEXPAND(1) β€” the manual page, but make it cute πŸ’–

okay bestie, pull up a chair, we're talking about tmexpand β€” the jed text-macro processor. yes that's its whole thing. no cap. πŸŽ€


✨ NAME ✨

tmexpand β€” jed text-macro processor πŸ¦‹


🌸 SYNOPSIS 🌸

tmexpand [ --version]  [ -g]  [ -Iinclude-dir -Iinclude-dir ...]  [
input-file|-]  [ output-file|-]

like. she takes some flags, some include dirs, an input, and an output. simple. iconic. πŸ’…


πŸ’œ DESCRIPTION πŸ’œ

tmexpand is a simple jed-script program for expanding a text-macro file. that's it. that's the job. 🫢

and the way that both the S-Lang and jed documentation, plus the jedsoft.org web pages, are all written in text-macro format?? yeah. she's everywhere. you just didn't know. πŸ‘‘

also, included in the tmexpand distribution you get:

  • macros for the creation of jedsoft.org style HTML pages 🌈
  • macros for producing linuxdoc and docbook SGML files πŸ“„
  • macros for expanding S-Lang function text-macro documentation to the S-Lang help file format 🧚

a whole little starter pack. we love to see it. πŸ’–


✨ OPTIONS ✨

  • --version β€” print version information. that's it, that's the flag, she just tells you who she is. ⭐
  • -g β€” load with _traceback set to 1. this is useful for debugging tmexpand itself. lowkey the detective mode. πŸ”
  • -Iinclude-dir β€” append the directory to the macro-directory search list. stack it, repeat it, she'll keep looking. πŸ’…

πŸŽ€ REQUIREMENTS πŸŽ€

tmexpand is a S-Lang script that is processed by the jed editor. so you need jed, bestie, there's no way around it. πŸ™ˆ

Version 0.99-17 or later of the jed editor is required to run the script. like, REQUIRED required. don't come at her with an older jed, she will simply not run. πŸ’€

and to get the most out of tmexpand, jed should be compiled against S-Lang version 2. do that. your future self says thank you. 🌸


🌈 USAGE 🌈

This section is incomplete.

(not me leaving a section incomplete. the AUDACITY. but fr fr that's what it says. 😭)


πŸ’€ BUGS πŸ’€

Debugging the output when something goes wrong can be tricky. yeah. that's the bug note. she said "good luck bestie" and moved on. πŸ™ˆ


πŸ‘‘ AUTHOR πŸ‘‘

The author of tmexpand is John E. Davis <jed@jedsoft.org>.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 any later version published by the Free Software Foundation. slay. 🫢

On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.


and that's the whole page, bestie!! this was TMEXPAND(1) from the 25 March 2005 era, sourced from TMEXPAND(1) β€” mwah, periodt, go expand some macros. πŸ’…βœ¨πŸŽ€