Steps to make scripts/markdown/markdown-cli.lua executable and symlinked to system directories as markdown-cli

Vít Starý Novotný witiko at gmail.com
Wed Dec 4 00:59:37 CET 2024


Dear TeX Live developers,

I am writing to inquire about the steps required to make a Lua script from
a CTAN package available as an executable that is automatically symlinked
to system directories in TeX Live. Specifically, I would like to make
scripts/markdown/markdown-cli.lua executable and symlinked as markdown-cli.

>From my understanding, the script should be placed in the scripts/
directory of the TDS, marked as executable, and include the shebang
#!/usr/bin/env
texlua. These are adjustments I can address in my CTAN release.

However, I am unclear about how to mark the script for symlinking to system
directories and how to specify the symlink name. It seems that not all
executable files in the scripts/ directory are automatically symlinked. Is
this behavior controlled by TeX Live itself through a curated list of
scripts to be symlinked, or is there a more general mechanism that I should
use?

Best regards,
Vit
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://tug.org/pipermail/tex-live/attachments/20241204/5bfdc47e/attachment.htm>


More information about the tex-live mailing list.