CTAN Update: texosquery
* Added new command line options to allow for mount point substitutions: --strip-path-prefix (-sp) --nostrip-path-prefix --strip-uri-prefix (-su) --nostrip-uri-prefix --replace-path (-rp) --noreplace-path --replace-uri (-ru) --noreplace-uri * Bash scripts now check for cygwin
The package’s Catalogue entry can be viewed at https://ctan.org/pkg/texosquery The package’s files themselves can be inspected at http://mirror.ctan.org/support/texosquery/
Thanks for the upload. For the CTAN Team Petra Rübe-Pugliese
We are supported by the TeX users groups. Please join a users group; see https://www.tug.org/usergroups.html .
texosquery – Cross-platform Java application to query OS information
This package provides a cross-platform Java application to query OS information designed for use in TeX’s shell escape mechanism.
The application can query the following:
- locale and codeset
- current working directory
- user home directory
- temporary directory
- OS name, arch and version
- Current date and time in PDF format (for TeX formats that don’t provide \pdfcreationdate)
- Date-time stamp of a file in PDF format (for TeX formats that don't provide \pdffilemoddate)
- Size of a file in bytes (for TeX formats that don’t provide \pdffilesize)
- Contents of a directory (captured as a list)
- Directory contents filtered by regular expression (captured as a list)
- URI of a file
- Canonical path of a file
All paths use a forward slash as directory divider so results can be used, for example, in commands like \includegraphics.
There are files provided for easy access in TeX documents:
- texosquery.tex: generic TeX code
- texosquery.sty: LaTeX package
This provides commands to run texosquery using TeX’s shell escape mechanism and capture the result in a control sequence. The category code of most of TeX’s default special characters (and some other potentially problematic characters) is temporarily changed to 12 while reading the result.
- 2017-06-21 CTAN update: texosquery
- 2017-05-23 CTAN Update: texosquery
- 2017-05-06 CTAN Update: texosquery
- 2017-04-02 CTAN Update: texosquery
- 2017-03-27 CTAN update: texosquery
- 2016-07-15 CTAN Update: texosquery
- 2016-07-09 New on CTAN: texosquery