latex3/l3sys-query

System queries for LaTeX using Lua

2

stars

138

commits

Lua

primary language

Nov 24, 2025

updated

Browse cluster: TeX/LaTeX document processing and visualization

README

l3sys-query: System queries for LaTeX using Lua

Release 2024-04-08

Overview

The l3sys-query script provides a method for TeX runs to obtain system information via shell escape to Lua. The facilities are more limited than the similar Java script texosquery, but since it uses Lua, l3sys-query can be used 'out of the box' with any install TeX system. The script is written taking account of TeX Live security requirement; it is therefore suitable for use with restricted shell escape, the standard setting when installing a TeX system.

The supported queries are

  • ls: Directory listing supporting a range of options
  • pwd: Obtaining details of the current working directory

Issues

The issue tracker for LaTeX is currently located on GitHub.

Development team

This code is developed by The LaTeX Project.

License

This project licensed under the same terms as Lua (MIT): see LICENSE or the top of source files for the legal text.


Copyright (C) 2024 The LaTeX Project
https://latex-project.org/
All rights reserved.

Contributors

josephwright

120 commits

davidcarlisle

10 commits

muzimuzhi

2 commits

latex3/l3sys-query

System queries for LaTeX using Lua

2

stars

138

commits

Lua

primary language

Nov 24, 2025

updated

Browse cluster: TeX/LaTeX document processing and visualization

README

l3sys-query: System queries for LaTeX using Lua

Release 2024-04-08

Overview

The l3sys-query script provides a method for TeX runs to obtain system information via shell escape to Lua. The facilities are more limited than the similar Java script texosquery, but since it uses Lua, l3sys-query can be used 'out of the box' with any install TeX system. The script is written taking account of TeX Live security requirement; it is therefore suitable for use with restricted shell escape, the standard setting when installing a TeX system.

The supported queries are

  • ls: Directory listing supporting a range of options
  • pwd: Obtaining details of the current working directory

Issues

The issue tracker for LaTeX is currently located on GitHub.

Development team

This code is developed by The LaTeX Project.

License

This project licensed under the same terms as Lua (MIT): see LICENSE or the top of source files for the legal text.


Copyright (C) 2024 The LaTeX Project
https://latex-project.org/
All rights reserved.

Contributors

josephwright

120 commits

davidcarlisle

10 commits

muzimuzhi

2 commits

Languages

Lua

60.6%

TeX

39.4%