From 16e2a54e986d8a4c8dc07bcfda3c559af75da703 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 1 Oct 2022 19:52:55 +0000 Subject: iexec (1oct22) git-svn-id: svn://tug.org/texlive/trunk@64575 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/iexec/LICENSE.txt | 21 ++++++ Master/texmf-dist/doc/latex/iexec/README.md | 5 +- Master/texmf-dist/doc/latex/iexec/iexec.pdf | Bin 124370 -> 284051 bytes Master/texmf-dist/doc/latex/iexec/iexec.tex | 89 -------------------------- 4 files changed, 24 insertions(+), 91 deletions(-) create mode 100644 Master/texmf-dist/doc/latex/iexec/LICENSE.txt delete mode 100644 Master/texmf-dist/doc/latex/iexec/iexec.tex (limited to 'Master/texmf-dist/doc/latex/iexec') diff --git a/Master/texmf-dist/doc/latex/iexec/LICENSE.txt b/Master/texmf-dist/doc/latex/iexec/LICENSE.txt new file mode 100644 index 00000000000..bd949ffdabc --- /dev/null +++ b/Master/texmf-dist/doc/latex/iexec/LICENSE.txt @@ -0,0 +1,21 @@ +(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. diff --git a/Master/texmf-dist/doc/latex/iexec/README.md b/Master/texmf-dist/doc/latex/iexec/README.md index b147ac146cd..018bf2a7647 100644 --- a/Master/texmf-dist/doc/latex/iexec/README.md +++ b/Master/texmf-dist/doc/latex/iexec/README.md @@ -1,4 +1,5 @@ -[![make](https://github.com/yegor256/iexec/actions/workflows/latexmk.yml/badge.svg)](https://github.com/yegor256/iexec/actions/workflows/latexmk.yml) +[![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 @@ -18,7 +19,7 @@ Today is \iexec{date +\%e-\%b-\%Y | tr -d '\\n'}. ``` The full example and all commands are available in the -[`iexec.tex`](https://github.com/yegor256/exec/blob/master/iexec.tex) file. +[`iexec.pdf`](https://ftp.agdsn.de/pub/mirrors/latex/dante/macros/latex/contrib/iexec/iexec.pdf) file. If you want to contribute yourself, make a fork, then create a branch, then run `make` in the root directory. diff --git a/Master/texmf-dist/doc/latex/iexec/iexec.pdf b/Master/texmf-dist/doc/latex/iexec/iexec.pdf index 2b9c52cd383..74233b48102 100644 Binary files a/Master/texmf-dist/doc/latex/iexec/iexec.pdf and b/Master/texmf-dist/doc/latex/iexec/iexec.pdf differ diff --git a/Master/texmf-dist/doc/latex/iexec/iexec.tex b/Master/texmf-dist/doc/latex/iexec/iexec.tex deleted file mode 100644 index 2af507e7b36..00000000000 --- a/Master/texmf-dist/doc/latex/iexec/iexec.tex +++ /dev/null @@ -1,89 +0,0 @@ -% (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. - -\documentclass[12pt]{article} -\usepackage[trace]{iexec} -\usepackage[tt=false,type1=true]{libertine} -\usepackage{multicol} -\usepackage{ffcode} -\title{\ff{iexec}: \LaTeX{} Package \\ for Inputable Shell Executions} -\author{Yegor Bugayenko} -\date{0.5.1 2022/01/09} -\begin{document} -\pagenumbering{gobble} -\raggedbottom -\setlength{\parindent}{0pt} -\setlength{\columnsep}{32pt} -\setlength{\parskip}{6pt} -\maketitle - -This package helps you execute shell commands right from the -document and then put their output to the document: - -\begin{multicols}{2} -\setlength{\parskip}{0pt} -\scriptsize -\raggedcolumns -\begin{ffcode} -\documentclass{article} -\usepackage{iexec} -\begin{document} -Today is \iexec{date +\%e-\%b-\%Y} -\end{document} -\end{ffcode} - -\columnbreak - -Today is \iexec{date +\%e-\%b-\%Y | tr -d '\\n'} -\end{multicols} - -You have to run \ff{pdflatex} (or just \ff{latex}) with the \ff{--shell-escape} flag -in order to let \ff{shellesc} (the package we use) to run shell. - -If you don't want the output to be visible, -use \ff{\char`\\phantom\char`\{\char`\\iexec\char`\{...\char`\}\char`\}}. - -The output of your code is saved into the file provided as the -second optional argument of \ff{\char`\\iexec} (the default value is \ff{iexec.tmp}): - -\begin{ffcode} -Today is \iexec[stdout=date.txt]{date +\%e-\%b-\%Y | tr -d '\\n'}. -\end{ffcode} - -The tailing part of the command here removes all ends-of-line. - -The file specified will be deleted right after its usage. If you don't -want this to happen, use \ff{trace} package option: all files will remain -in the directory. - -There are a few options you can provide for the \ff{\char`\\iexec} command: - -\begin{itemize} - \item \ff{trace}: to prevent the deletion of the file; - \item \ff{stdout=...}: to set the name of the file where the standard output of the command will be saved; - \item \ff{quiet}: to prevent including of the content into the document. -\end{itemize} - -More details about this package you can find -in the \ff{yegor256/iexec} GitHub repository. - -\end{document} \ No newline at end of file -- cgit v1.2.3