summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/iexec/iexec.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-10-01 19:52:55 +0000
committerKarl Berry <karl@freefriends.org>2022-10-01 19:52:55 +0000
commit16e2a54e986d8a4c8dc07bcfda3c559af75da703 (patch)
treebf317296061403eb2f57eddcf6d8ad297db055fb /Master/texmf-dist/tex/latex/iexec/iexec.sty
parentb02acd70b8f519d46dee795cc54677be8ea534cc (diff)
iexec (1oct22)
git-svn-id: svn://tug.org/texlive/trunk@64575 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/iexec/iexec.sty')
-rw-r--r--Master/texmf-dist/tex/latex/iexec/iexec.sty88
1 files changed, 57 insertions, 31 deletions
diff --git a/Master/texmf-dist/tex/latex/iexec/iexec.sty b/Master/texmf-dist/tex/latex/iexec/iexec.sty
index e4cd6a57808..1476f02bdc5 100644
--- a/Master/texmf-dist/tex/latex/iexec/iexec.sty
+++ b/Master/texmf-dist/tex/latex/iexec/iexec.sty
@@ -1,36 +1,54 @@
-% (The MIT License)
-%
-% Copyright (c) 2021-2022 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
-% in the Software without restriction, including without limitation the rights
-% to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-% copies of the Software, and to permit persons to whom the Software is
-% furnished to do so, subject to the following conditions:
-%
-% The above copyright notice and this permission notice shall be included in all
-% copies or substantial portions of the Software.
-%
-% THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-% IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-% FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-% AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-% LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-% OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-% SOFTWARE.
+%%
+%% This is file `iexec.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% iexec.dtx (with options: `package')
+%% (The MIT License)
+%%
+%% Copyright (c) 2021-2022 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
+%% in the Software without restriction, including without limitation the rights
+%% to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+%% copies of the Software, and to permit persons to whom the Software is
+%% furnished to do so, subject to the following conditions:
+%%
+%% The above copyright notice and this permission notice shall be included in all
+%% copies or substantial portions of the Software.
+%%
+%% THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+%% IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+%% FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+%% AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+%% LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+%% OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+%% SOFTWARE.
+
+
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{iexec}[2022/01/09 0.5.1 Inputable Shell Executions]
+\ProvidesPackage{iexec}
+[01.10.2022 0.6.1 Inputable Shell Executions]
+
+
+
+
+
+
+
+
+
+
\RequirePackage{shellesc}
\RequirePackage{pgfkeys}
\RequirePackage{xkeyval}
-
\makeatletter\newif\ifiexec@trace
\DeclareOptionX{trace}{\iexec@tracetrue}
\ProcessOptionsX\relax\makeatother
-
\makeatletter\pgfkeys{
/iexec/.is family,
/iexec,
@@ -44,9 +62,10 @@
\makeatletter\newcommand\iexec[2][]{%
\begingroup
\pgfqkeys{/iexec}{#1}%
- \ifnum\pdfshellescape=1\else%
- \PackageError{iexec}{You must run latex with --shell-escape option}{}%
- \fi%
+ \ifdefined\pdfshellescape\ifnum\pdfshellescape=1\else%
+ \PackageError{iexec}{You must run latex with
+ --shell-escape option}{}%
+ \fi\fi%
\begingroup%
\let\%\@percentchar%
\let\\\@backslashchar%
@@ -56,16 +75,20 @@
\message{^^Jiexec: [#2 > \iexec@stdout]^^J}%
\endgroup%
\ifdefined\iexec@quiet
- \message{^^Jiexec: Due to 'quiet' we didn't read the content of '\iexec@stdout'^^J}%
+ \message{^^Jiexec: Due to 'quiet' we didn't read
+ the content of '\iexec@stdout'^^J}%
\else%
\input{\iexec@stdout}%
- \message{^^Jiexec: The content of '\iexec@stdout' was included into the document^^J}%
+ \message{^^Jiexec: The content of '\iexec@stdout'
+ was included into the document^^J}%
\fi%
\ifiexec@trace%
- \message{^^Jiexec: Due to package option 'trace', the file '\iexec@stdout' was not deleted^^J}%
+ \message{^^Jiexec: Due to package option 'trace',
+ the file '\iexec@stdout' was not deleted^^J}%
\else%
\ifdefined\iexec@traceit%
- \message{^^Jiexec: Due to 'trace' option, the file '\iexec@stdout' was not deleted^^J}%
+ \message{^^Jiexec: Due to 'trace' option,
+ the file '\iexec@stdout' was not deleted^^J}%
\else%
\ShellEscape{rm \iexec@stdout}%
\message{^^Jiexec: The file '\iexec@stdout' was deleted^^J}%
@@ -74,4 +97,7 @@
\endgroup
}\makeatother
+
\endinput
+%%
+%% End of file `iexec.sty'.