diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/l3experimental/l3sys-shell')
-rw-r--r-- | Master/texmf-dist/source/latex/l3experimental/l3sys-shell/l3sys-shell.dtx | 20 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/l3experimental/l3sys-shell/l3sys-shell.ins | 2 |
2 files changed, 19 insertions, 3 deletions
diff --git a/Master/texmf-dist/source/latex/l3experimental/l3sys-shell/l3sys-shell.dtx b/Master/texmf-dist/source/latex/l3experimental/l3sys-shell/l3sys-shell.dtx index 9a7920fe3f3..cf3e3f1405d 100644 --- a/Master/texmf-dist/source/latex/l3experimental/l3sys-shell/l3sys-shell.dtx +++ b/Master/texmf-dist/source/latex/l3experimental/l3sys-shell/l3sys-shell.dtx @@ -46,12 +46,28 @@ % }^^A % } % -% \date{Released 2021-02-18} +% \date{Released 2021-05-27} % % \maketitle % % \begin{documentation} % +% This module provides platform-neutral interfaces to system shell commands. +% These functions can only access the shell if a document is proceeded using +% \texttt{--shell-escape}, which allows \emph{unrestricted} access to command +% line functions. +% +% In general, arbitrary documents should \emph{not} be processed in this way, +% as shell escape could either accidentally or deliberately lead to unexpected +% side-effects. In that sense, they should be treated like any other arbitrary +% script: with caution. No attempt is made by the functions here to avoid +% injection of additional commands into the arguments. +% +% With the above security caveats in mind, these functions are provided for +% authors where a workflow scripting \emph{within} a \LaTeX{} document is +% preferable to using an external script. The latter would of course also have +% the ability to run arbitrary code. +% % \begin{function}[added = 2018-07-28]{\sys_shell_cp:nn} % \begin{syntax} % \cs{sys_shell_cp:nn} \Arg{source} \Arg{dest} @@ -135,7 +151,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{l3sys-shell}{2021-02-18}{} +\ProvidesExplPackage{l3sys-shell}{2021-05-27}{} {L3 Experimental system shell functions} % \end{macrocode} % diff --git a/Master/texmf-dist/source/latex/l3experimental/l3sys-shell/l3sys-shell.ins b/Master/texmf-dist/source/latex/l3experimental/l3sys-shell/l3sys-shell.ins index 025c282b726..3241bd08042 100644 --- a/Master/texmf-dist/source/latex/l3experimental/l3sys-shell/l3sys-shell.ins +++ b/Master/texmf-dist/source/latex/l3experimental/l3sys-shell/l3sys-shell.ins @@ -29,7 +29,7 @@ license information is placed in the derived files. \fi -\input l3docstrip.tex +\input docstrip % \askforoverwritefalse \preamble |