diff options
-rw-r--r-- | Master/texmf-dist/doc/latex/iexec/DEPENDS.txt | 1 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/iexec/LICENSE.txt | 2 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/iexec/README.md | 23 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/iexec/iexec.pdf | bin | 337865 -> 338816 bytes | |||
-rw-r--r-- | Master/texmf-dist/source/latex/iexec/iexec.dtx | 14 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/iexec/iexec.ins | 4 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/iexec/iexec.sty | 12 |
7 files changed, 35 insertions, 21 deletions
diff --git a/Master/texmf-dist/doc/latex/iexec/DEPENDS.txt b/Master/texmf-dist/doc/latex/iexec/DEPENDS.txt index c16ef1dc3d7..1847f2fa0e4 100644 --- a/Master/texmf-dist/doc/latex/iexec/DEPENDS.txt +++ b/Master/texmf-dist/doc/latex/iexec/DEPENDS.txt @@ -9,6 +9,7 @@ soft href-ul soft hypdoc soft l3build soft libertine +soft microtype soft minted soft pgf soft pgfopts diff --git a/Master/texmf-dist/doc/latex/iexec/LICENSE.txt b/Master/texmf-dist/doc/latex/iexec/LICENSE.txt index 1f211e02878..a2ebd120aff 100644 --- a/Master/texmf-dist/doc/latex/iexec/LICENSE.txt +++ b/Master/texmf-dist/doc/latex/iexec/LICENSE.txt @@ -1,6 +1,6 @@ (The MIT License) -Copyright (c) 2021-2024 Yegor Bugayenko +Copyright (c) 2021-2025 Yegor Bugayenko Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal diff --git a/Master/texmf-dist/doc/latex/iexec/README.md b/Master/texmf-dist/doc/latex/iexec/README.md index f1c96a5dc11..f5a06455d7d 100644 --- a/Master/texmf-dist/doc/latex/iexec/README.md +++ b/Master/texmf-dist/doc/latex/iexec/README.md @@ -1,13 +1,17 @@ +# Execute Shell from LaTeX + [![l3build](https://github.com/yegor256/iexec/actions/workflows/l3build.yml/badge.svg)](https://github.com/yegor256/iexec/actions/workflows/l3build.yml) [![CTAN](https://img.shields.io/ctan/v/iexec)](https://ctan.org/pkg/iexec) [![License](https://img.shields.io/badge/license-MIT-green.svg)](https://github.com/yegor256/iexec/blob/master/LICENSE.txt) This LaTeX package helps you execute commands from the document and then input their output. The package uses [`shellesc`](https://ctan.org/pkg/shellesc) package. -The development of this package was motivated by [this](https://stackoverflow.com/questions/3252957). +The development of this package was motivated +by [this](https://stackoverflow.com/questions/3252957). -First, [install it](https://en.wikibooks.org/wiki/LaTeX/Installing_Extra_Packages) -from [CTAN](https://ctan.org/pkg/iexec) +First, +[install it](https://en.wikibooks.org/wiki/LaTeX/Installing_Extra_Packages) +from [CTAN](https://ctan.org/pkg/iexec) and then use in the preamble: ```tex @@ -18,14 +22,17 @@ Today is \iexec{date +\%e-\%b-\%Y}. \end{document} ``` -Otherwise, you can download -[`iexec.sty`](https://yegor256.github.io/iexec/iexec.sty) and add to your project. +Otherwise, you can download +[`iexec.sty`](https://yegor256.github.io/iexec/iexec.sty) and add +to your project. -The full example and all commands are available in the -[`iexec.pdf`](https://ftp.agdsn.de/pub/mirrors/latex/dante/macros/latex/contrib/iexec/iexec.pdf) file. +The full example and all commands are available in the +[`iexec.pdf`][pdf] file. -If you want to contribute yourself, make a fork, then create a branch, +If you want to contribute yourself, make a fork, then create a branch, then run `make` in the root directory. It should compile everything without errors. If not, submit an issue and wait. Otherwise, make your changes and then run `make` again. If the build is still clean, submit a pull request. + +[pdf]: https://ftp.agdsn.de/pub/mirrors/latex/dante/macros/latex/contrib/iexec/iexec.pdf diff --git a/Master/texmf-dist/doc/latex/iexec/iexec.pdf b/Master/texmf-dist/doc/latex/iexec/iexec.pdf Binary files differindex 1592c188a7b..047a6d681d7 100644 --- a/Master/texmf-dist/doc/latex/iexec/iexec.pdf +++ b/Master/texmf-dist/doc/latex/iexec/iexec.pdf diff --git a/Master/texmf-dist/source/latex/iexec/iexec.dtx b/Master/texmf-dist/source/latex/iexec/iexec.dtx index 43e6da2333b..0734dec738c 100644 --- a/Master/texmf-dist/source/latex/iexec/iexec.dtx +++ b/Master/texmf-dist/source/latex/iexec/iexec.dtx @@ -1,7 +1,7 @@ % \iffalse meta-comment % (The MIT License) % -% Copyright (c) 2021-2024 Yegor Bugayenko +% Copyright (c) 2021-2025 Yegor Bugayenko % % Permission is hereby granted, free of charge, to any person obtaining a copy % of this software and associated documentation files (the 'Software'), to deal @@ -50,7 +50,7 @@ %<package>\NeedsTeXFormat{LaTeX2e} %<package>\ProvidesPackage{iexec} %<*package> -[2024-01-14 0.14.0 Inputable Shell Executions] +[2025/01/16 0.15.0 Inputable Shell Executions] %</package> %<*driver> \documentclass{ltxdoc} @@ -421,7 +421,8 @@ Today is \iexec{date +\%Y}! {\PackageError{iexec}{The "\iexec@stdout" file is absent after processing, looks like some internal error}{}}% \ifdefined\iexec@log% - \message{iexec: This is the content of '\iexec@stdout':^^J}% + \message{iexec: This is the content of '\iexec@stdout'\ifdefined\pdffilesize + \space(\pdffilesize{\iexec@stdout} bytes)\else\fi:^^J}% \IfFileExists {\iexec@stdout} {\iexec@typeout{\iexec@stdout}} @@ -431,7 +432,8 @@ Today is \iexec{date +\%Y}! \else% \ifnum\iexec@code=0\else% \ifdefined\iexec@ignore\else% - \message{iexec: See the content of '\iexec@stdout' + \message{iexec: See the content of '\iexec@stdout'\ifdefined\pdffilesize + \space(\pdffilesize{\iexec@stdout} bytes)\fi after failure:^^J}% \iexec@typeout{\iexec@stdout}% \message{<EOF>^^J}% @@ -522,6 +524,10 @@ Today is \iexec{date +\%Y}! % \end{macrocode} % \end{macro} +% \begin{macrocode} +\endinput +% \end{macrocode} + % \Finale %\clearpage diff --git a/Master/texmf-dist/source/latex/iexec/iexec.ins b/Master/texmf-dist/source/latex/iexec/iexec.ins index 6c9d2f89331..5c85e948ec8 100644 --- a/Master/texmf-dist/source/latex/iexec/iexec.ins +++ b/Master/texmf-dist/source/latex/iexec/iexec.ins @@ -1,6 +1,6 @@ %% (The MIT License) %% -%% Copyright (c) 2021-2024 Yegor Bugayenko +%% Copyright (c) 2021-2025 Yegor Bugayenko %% %% Permission is hereby granted, free of charge, to any person obtaining a copy %% of this software and associated documentation files (the 'Software'), to deal @@ -26,7 +26,7 @@ \preamble (The MIT License) -Copyright (c) 2021-2024 Yegor Bugayenko +Copyright (c) 2021-2025 Yegor Bugayenko Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal diff --git a/Master/texmf-dist/tex/latex/iexec/iexec.sty b/Master/texmf-dist/tex/latex/iexec/iexec.sty index 00036d6feca..2a3797fccbb 100644 --- a/Master/texmf-dist/tex/latex/iexec/iexec.sty +++ b/Master/texmf-dist/tex/latex/iexec/iexec.sty @@ -7,7 +7,7 @@ %% iexec.dtx (with options: `package') %% (The MIT License) %% -%% Copyright (c) 2021-2024 Yegor Bugayenko +%% Copyright (c) 2021-2025 Yegor Bugayenko %% %% Permission is hereby granted, free of charge, to any person obtaining a copy %% of this software and associated documentation files (the 'Software'), to deal @@ -31,7 +31,7 @@ \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{iexec} -[2024-01-14 0.14.0 Inputable Shell Executions] +[2025/01/16 0.15.0 Inputable Shell Executions] @@ -128,7 +128,8 @@ {\PackageError{iexec}{The "\iexec@stdout" file is absent after processing, looks like some internal error}{}}% \ifdefined\iexec@log% - \message{iexec: This is the content of '\iexec@stdout':^^J}% + \message{iexec: This is the content of '\iexec@stdout'\ifdefined\pdffilesize + \space(\pdffilesize{\iexec@stdout} bytes)\else\fi:^^J}% \IfFileExists {\iexec@stdout} {\iexec@typeout{\iexec@stdout}} @@ -138,7 +139,8 @@ \else% \ifnum\iexec@code=0\else% \ifdefined\iexec@ignore\else% - \message{iexec: See the content of '\iexec@stdout' + \message{iexec: See the content of '\iexec@stdout'\ifdefined\pdffilesize + \space(\pdffilesize{\iexec@stdout} bytes)\fi after failure:^^J}% \iexec@typeout{\iexec@stdout}% \message{<EOF>^^J}% @@ -213,8 +215,6 @@ \endgroup% }\makeatother - - \endinput %% %% End of file `iexec.sty'. |