texlive[54853] Master/texmf-dist: arara (23apr20)

commits+karl at tug.org commits+karl at tug.org
Thu Apr 23 23:06:30 CEST 2020


Revision: 54853
          http://tug.org/svn/texlive?view=revision&revision=54853
Author:   karl
Date:     2020-04-23 23:06:30 +0200 (Thu, 23 Apr 2020)
Log Message:
-----------
arara (23apr20)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/support/arara/README.md
    trunk/Master/texmf-dist/doc/support/arara/arara-manual.pdf
    trunk/Master/texmf-dist/doc/support/arara/arara-manual.tex
    trunk/Master/texmf-dist/doc/support/arara/chapters/rules.tex
    trunk/Master/texmf-dist/scripts/arara/arara.jar

Added Paths:
-----------
    trunk/Master/texmf-dist/scripts/arara/rules/authorindex.yaml
    trunk/Master/texmf-dist/source/support/arara/arara-5.1.3-src.zip

Removed Paths:
-------------
    trunk/Master/texmf-dist/source/support/arara/arara-5.1.2-src.zip

Modified: trunk/Master/texmf-dist/doc/support/arara/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/support/arara/README.md	2020-04-23 21:06:05 UTC (rev 54852)
+++ trunk/Master/texmf-dist/doc/support/arara/README.md	2020-04-23 21:06:30 UTC (rev 54853)
@@ -1,6 +1,6 @@
 ![arara](https://i.stack.imgur.com/hjUsN.png)
 
-# arara v5.1.2
+# arara v5.1.3
 
 ![Language: Kotlin](https://img.shields.io/badge/Language-Kotlin-blue.svg?style=flat-square)
 ![Minimum JRE: 8.0](https://img.shields.io/badge/Minimum_JRE-8-blue.svg?style=flat-square)

Modified: trunk/Master/texmf-dist/doc/support/arara/arara-manual.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/support/arara/arara-manual.tex
===================================================================
--- trunk/Master/texmf-dist/doc/support/arara/arara-manual.tex	2020-04-23 21:06:05 UTC (rev 54852)
+++ trunk/Master/texmf-dist/doc/support/arara/arara-manual.tex	2020-04-23 21:06:30 UTC (rev 54853)
@@ -42,7 +42,7 @@
 \usepackage[margin=2.5cm]{geometry}
 \usepackage{arara}
 
-\newcommand{\araraversion}{5.1.2}
+\newcommand{\araraversion}{5.1.3}
 
 \begin{document}
 

Modified: trunk/Master/texmf-dist/doc/support/arara/chapters/rules.tex
===================================================================
--- trunk/Master/texmf-dist/doc/support/arara/chapters/rules.tex	2020-04-23 21:06:05 UTC (rev 54852)
+++ trunk/Master/texmf-dist/doc/support/arara/chapters/rules.tex	2020-04-23 21:06:30 UTC (rev 54853)
@@ -36,7 +36,7 @@
 \end{codebox}
 
 \item[\rulebox{asymptote}]
-This rule executes the \rbox{asy} command line, referring to Asymptote, a powerful descriptive vector graphics language for technical drawings, inspired by Metapost but with an improved syntax. Please note that you will have to make the \rbox{.asy} extension known to \arara\ in order to compile Asymptote files. Furthermore, it is advised to use this in your regular \TeX\ document specifying the \abox{files} parameter to include all graphics you want to compile for inclusion in your document.
+This rule executes the \rbox{asy} command line program, referring to Asymptote, a powerful descriptive vector graphics language for technical drawings, inspired by Metapost but with an improved syntax. Please note that you will have to make the \rbox{.asy} extension known to \arara\ in order to compile Asymptote files. Furthermore, it is advised to use this in your regular \TeX\ document specifying the \abox{files} parameter to include all graphics you want to compile for inclusion in your document.
 
 \begin{description}
 \item[\abox{color}] This option, as the name suggests, provides the underlying color model to be used in the current execution. Possible values are:
@@ -78,12 +78,37 @@
 \item[\abox{output}] This option, as the name suggests, sets an alternative output directory or file name. Make sure to take a look at the Asymptote manual for further details.
 
 \item[\abox{options}] This option, as the name indicates, takes a list of raw command line options and appends it to the actual system call. An error is thrown if any data structure other than a proper list is provided as the value.
+\end{description}
 
 \begin{codebox}{Example}{teal}{\icnote}{white}
 % arara: asymptote: { files: [ mydrawing.asy ] }
 \end{codebox}
+
+\item[\rulebox{authorindex}]
+This rule calls the \rbox{authorindex} wrapper, a Perl script that processes auxiliary files generated by the package of the same name, producing author index files, with the \rbox{ain} extension.
+
+\begin{description}
+\item[\rpsbox{draft}] This option sets whether the script should write additional information to the produced file. For each author, the
+labels of all references and the page numbers where they are cited are included as comments. This detail may help if you manually edit the generated author index.
+
+\item[\rpsbox{index}] This option sets whether the script should create a file suitable for further processing with \rbox{makeindex} or
+the like. For example, you could use that to make a common author and subject index. Note the extension of the generated file still will be the default one.
+
+\item[\rpsbox{keep}] This option sets whether the script should retain the temporarily generated \rbox{bst} file after the run finishes. This information will give you a good starting point for advanced customization of the author index.
+
+\item[\rpsbox{print}] This option, as the name indicates, sets whether the script should print the result to standard output instead of writing it to the output file.
+
+\item[\rpsbox{recurse}] This option sets whether the script should automatically process auxiliary files produced by included files. This behaviour is enabled by default.
+
+\item[\abox{options}] This option, as the name indicates, takes a list of raw command line options and appends it to the actual system call. An error is thrown if any data structure other than a proper list is provided as the value.
 \end{description}
 
+\begin{codebox}{Example}{teal}{\icnote}{white}
+% arara: authorindex: { draft: yes }
+\end{codebox}
+
+
+
 \item[\rulebox{bib2gls}]
 This rule executes the \rbox{bib2gls} command line application which extracts glossary information stored in a \rbox{bib} file and converts it into glossary entry definitions in resource files. This rule passes the base name of the \mtbox{currentFile} reference (i.e, the name without the associated extension) as the mandatory argument.
 

Modified: trunk/Master/texmf-dist/scripts/arara/arara.jar
===================================================================
(Binary files differ)

Added: trunk/Master/texmf-dist/scripts/arara/rules/authorindex.yaml
===================================================================
--- trunk/Master/texmf-dist/scripts/arara/rules/authorindex.yaml	                        (rev 0)
+++ trunk/Master/texmf-dist/scripts/arara/rules/authorindex.yaml	2020-04-23 21:06:30 UTC (rev 54853)
@@ -0,0 +1,53 @@
+!config
+# Arara, the cool TeX automation tool
+# Copyright (c) 2020, Island of TeX
+# All rights reserved.
+#
+# This rule is part of arara.
+identifier: authorindex
+name: AuthorIndex
+authors:
+- Island of TeX
+commands:
+- name: The AuthorIndex script
+  command: >
+    @{
+        return getCommand('authorindex', draft, index, keep, print,
+                          recurse, options, getBasename(reference.getName()));
+    }
+arguments:
+- identifier: draft
+  flag: >
+    @{
+        return isTrue(parameters.draft, '-d');
+    }
+- identifier: index
+  flag: >
+    @{
+        return isTrue(parameters.index, '-i');
+    }
+- identifier: keep
+  flag: >
+    @{
+        return isTrue(parameters.keep, '-k');
+    }
+- identifier: print
+  flag: >
+    @{
+        return isTrue(parameters.print, '-p');
+    }
+- identifier: recurse
+  flag: >
+    @{
+        return isFalse(parameters.recurse, '-r');
+    }
+- identifier: options
+  flag: >
+    @{
+        if (isList(parameters.options)) {
+            return parameters.options;
+        }
+        else {
+            throwError('I was expecting a list of options.');
+        }
+    }

Deleted: trunk/Master/texmf-dist/source/support/arara/arara-5.1.2-src.zip
===================================================================
(Binary files differ)

Added: trunk/Master/texmf-dist/source/support/arara/arara-5.1.3-src.zip
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/source/support/arara/arara-5.1.3-src.zip
===================================================================
--- trunk/Master/texmf-dist/source/support/arara/arara-5.1.3-src.zip	2020-04-23 21:06:05 UTC (rev 54852)
+++ trunk/Master/texmf-dist/source/support/arara/arara-5.1.3-src.zip	2020-04-23 21:06:30 UTC (rev 54853)

Property changes on: trunk/Master/texmf-dist/source/support/arara/arara-5.1.3-src.zip
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property


More information about the tex-live-commits mailing list.