CTAN Comprehensive TeX Archive Network

CTAN up­date: tex­os­query

Date: June 21, 2017 7:08:54 PM CEST
Ni­cola Tal­bot sub­mit­ted an up­date to the tex­os­query pack­age. Ver­sion num­ber: 1.6 2017-06-20 Li­cense type: lp­pl1.3 Sum­mary de­scrip­tion: Cross-plat­form Java ap­pli­ca­tion to query OS in­for­ma­tion An­nounce­ment text:
Added new com­mand line op­tions: --en­cod­ing <charset> (-enc <charset>) --de­fault-en­cod­ing (-de­fenc) May be used to change the char­ac­ter en­cod­ing used for the re­sults. Added new com­mand line ac­tion: --code­set (-cs) Re­turns the char­ac­ter en­cod­ing.
This pack­age is lo­cated at http://mir­ror.ctan.org/sup­port/tex­os­query More in­for­ma­tion is at http://www.ctan.org/pkg/tex­os­query
Thanks for the up­load. For the CTAN Team Man­fred Lotz We are sup­ported by the TeX user groups. Please join a users group; see http://www.tug.org/user­groups.html .

tex­os­query – Cross-plat­form Java ap­pli­ca­tion to query OS in­for­ma­tion

This pack­age pro­vides a cross-plat­form Java ap­pli­ca­tion to query OS in­for­ma­tion de­signed for use in ’s shell es­cape mech­a­nism.

The ap­pli­ca­tion can query the fol­low­ing:

  • lo­cale and code­set
  • cur­rent work­ing di­rec­tory
  • user home di­rec­tory
  • tem­po­rary di­rec­tory
  • OS name, arch and ver­sion
  • Cur­rent date and time in PDF for­mat (for for­mats that don’t pro­vide \pdfcre­ation­date)
  • Date-time stamp of a file in PDF for­mat (for for­mats that don't pro­vide \pdf­file­mod­date)
  • Size of a file in bytes (for for­mats that don’t pro­vide \pdf­file­size)
  • Con­tents of a di­rec­tory (cap­tured as a list)
  • Direc­tory con­tents fil­tered by reg­u­lar ex­pres­sion (cap­tured as a list)
  • URI of a file
  • Canon­i­cal path of a file

All paths use a for­ward slash as di­rec­tory di­vider so re­sults can be used, for ex­am­ple, in com­mands like \in­clude­graph­ics.

There are files pro­vided for easy ac­cess in doc­u­ments:

  • tex­os­query.tex: generic code
  • tex­os­query.sty: pack­age

This pro­vides com­mands to run tex­os­query us­ing ’s shell es­cape mech­a­nism and cap­ture the re­sult in a con­trol se­quence. The cat­e­gory code of most of ’s de­fault spe­cial char­ac­ters (and some other po­ten­tially prob­lem­atic char­ac­ters) is tem­porar­ily changed to 12 while read­ing the re­sult.

Ver­sion1.6 2017-06-20
Main­tainerNi­cola Tal­bot



Guest Book Sitemap Contact Contact Author