RUN_THEME_D_PROGRAM(1)
π run-split-theme-d-program π
okay bestie, welcome to the run-theme-d-program manual, section 1 (that's the general commands girlies β¨). this whole page is about one iconic little script and how to make it run your Theme-D program. let's get into it π
πΈ NAME πΈ
run-split-theme-d-program β literally just run a Theme-D program with a split target. that's the whole vibe π
β¨ SYNOPSIS β¨
run-split-theme-d-program [ METAARG ] ... PROGRAMFILE [ PROGRAMARG ] ...
no cap, that's the shape of it π¦
π«Ά DESCRIPTION π«Ά
so like, the command run-split-theme-d-program runs the Theme-D program in PROGRAMFILE, which has been linked into split Guile bytecode files. yes bestie, split. that's the whole point of this one π
here's the little division of labour that makes it all work:
- the METAARG arguments? those get handled by the
run-split-theme-d-programscript itself. she's the main character, she takes care of her own business π - the PROGRAMARG arguments? those get passed straight through to the Theme-D program. not her problem, not her drama π
so anything before PROGRAMFILE is for the script, anything after is for your program. simple as π
π OPTIONS π
--no-verbose-errorsβ turns OFF the verbose info about errors (exceptions). you're in your quiet era π€«--backtraceβ shows a backtrace when a runtime error happens. receipts, basically π§Ύ--pretty-backtraceβ shows a pretty printed backtrace on error. glow-up version of the backtrace β¨
okay important bestie, listen:--pretty-backtraceonly works if you linked your Theme-D program with the option--runtime-pretty-backtrace. if you didn't do that, it's giving nothing. no pretty for you π
π ENVIRONMENT π
THEME_D_CONFIG_FILEβ if this variable is defined, its value gets used as the Theme-D configuration file instead of the default configuration file. you're overriding the default, periodt πTHEME_D_CUSTOM_CODEβ a list of Guile bytecode files to be loaded before the Theme-D program is run. the filenames shall be separated with colons. colon-separated, don't forget π
π FILES π
/etc/theme-d-configβ the Theme-D configuration file. the system-wide one π«~/.theme-d-configβ the Theme-D configuration file. this file should normally be present only if you use Theme-D in local mode. local mode girlies only π§
π SEE ALSO π
go read these too, they're all in the family:
run-theme-d-program(1)theme-d-compile(1)theme-d-link(1)setup-theme-d-test-env(1)/usr/share/doc/theme-d-doc/theme-d-user-guide.pdf.gz
and that's the whole page, bestie!! this was brought to you by GNU, dated 2020-05-14 β yeah she's a little vintage but she still eats π mwah, go run your program, ily, bye π«Άβ¨
π¦ where this page comes from
- ubuntu resolute: theme-d-rte 7.2.4-1 Β· GFDL-1.3-or-later
- ubuntu stonking: theme-d-rte 7.3.3-2 Β· GFDL-1.3-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms