texlua --version (return code: 0)
This is LuaTeX, Version beta-0.80.0 (TeX Live 2015/Debian) (rev 5238)
Execute 'luatex --credits' for credits and version details.
There is NO warranty. Redistribution of this software is covered by
the terms of the GNU General Public License, version 2 or (at your option)
any later version. For more information about these matters, see the file
named COPYING and the LuaTeX source.
Copyright 2015 Taco Hoekwater, the LuaTeX Team.
texlua --help (return code: 0)
Usage: luatex --lua=FILE [OPTION]... [TEXNAME[.tex]] [COMMANDS]
or: luatex --lua=FILE [OPTION]... \FIRST-LINE
or: luatex --lua=FILE [OPTION]... &FMT ARGS
Run LuaTeX on TEXNAME, usually creating TEXNAME.pdf.
Any remaining COMMANDS are processed as luatex input, after TEXNAME is read.
Alternatively, if the first non-option argument begins with a backslash,
luatex interprets all non-option arguments as an input line.
Alternatively, if the first non-option argument begins with a &, the
next word is taken as the FMT to read, overriding all else. Any
remaining arguments are processed as above.
If no arguments or options are specified, prompt for input.
The following regular options are understood:
--8bit ignored, input is assumed to be in UTF-8 encoding
--credits display credits and exit
--debug-format enable format debugging
--default-translate-file= ignored, input is assumed to be in UTF-8 encoding
--disable-write18 disable \write18{SHELL COMMAND}
--draftmode switch on draft mode (generates no output PDF)
--enable-write18 enable \write18{SHELL COMMAND}
--etex ignored, the etex extensions are always active
--[no-]file-line-error disable/enable file:line:error style messages
--[no-]file-line-error-style aliases of --[no-]file-line-error
--fmt=FORMAT load the format file FORMAT
--halt-on-error stop processing at the first error
--help display help and exit
--ini be iniluatex, for dumping formats
--interaction=STRING set interaction mode (STRING=batchmode/nonstopmode/scrollmode/errorstopmode)
--jobname=STRING set the job name to STRING
--kpathsea-debug=NUMBER set path searching debugging flags according to the bits of NUMBER
--lua=s load and execute a lua initialization script
--[no-]mktex=FMT disable/enable mktexFMT generation (FMT=tex/tfm)
--nosocket disable the lua socket library
--output-comment=STRING use STRING for DVI file comment instead of date (no effect for PDF)
--output-directory=DIR use existing DIR as the directory to write files in
--output-format=FORMAT use FORMAT for job output; FORMAT is 'dvi' or 'pdf'
--[no-]parse-first-line disable/enable parsing of the first line of the input file
--progname=STRING set the program name to STRING
--recorder enable filename recorder
--safer disable easily exploitable lua commands
--[no-]shell-escape disable/enable \write18{SHELL COMMAND}
--shell-restricted restrict \write18 to a list of commands given in texmf.cnf
--synctex=NUMBER enable synctex
--translate-file= ignored, input is assumed to be in UTF-8 encoding
--version display version and exit
Alternate behaviour models can be obtained by special switches
--luaonly run a lua file, then exit
--luaconly byte-compile a lua file, then exit
--luahashchars the bits used by current Lua interpreter for strings hashing
See the reference manual for more information about the startup process.
Email bug reports to dev-luatex@ntg.nl.