summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/scripts/arara/rules/latexmk.yaml
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2021-02-26 22:27:35 +0000
committerKarl Berry <karl@freefriends.org>2021-02-26 22:27:35 +0000
commit2456710acb7b4369eabd67ab4b31297ae142bb6a (patch)
tree66c53381f19ebc027fba14323ad9195555ee2858 /Master/texmf-dist/scripts/arara/rules/latexmk.yaml
parent3465548e0c1d39b187bc8b5427001d0c9c5d1e4f (diff)
arara (26feb21)
git-svn-id: svn://tug.org/texlive/trunk@57953 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/scripts/arara/rules/latexmk.yaml')
-rw-r--r--Master/texmf-dist/scripts/arara/rules/latexmk.yaml61
1 files changed, 0 insertions, 61 deletions
diff --git a/Master/texmf-dist/scripts/arara/rules/latexmk.yaml b/Master/texmf-dist/scripts/arara/rules/latexmk.yaml
deleted file mode 100644
index 455f942fdb1..00000000000
--- a/Master/texmf-dist/scripts/arara/rules/latexmk.yaml
+++ /dev/null
@@ -1,61 +0,0 @@
-!config
-# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
-# All rights reserved.
-#
-# This rule is part of arara.
-identifier: latexmk
-name: LaTeXmk
-authors:
-- Island of TeX
-commands:
-- name: Tool LaTeXmk
- command: >
- @{
- if (isNotEmpty(clean)) {
- return getCommand('latexmk', clean, options);
- }
- else {
- return getCommand('latexmk', isEmpty(program, engine,
- program), options, reference.getName());
- }
- }
-arguments:
-- identifier: options
- flag: >
- @{
- if (isList(parameters.options)) {
- return parameters.options;
- }
- else {
- throwError('I was expecting a list of options.');
- }
- }
-- identifier: clean
- flag: >
- @{
- if ([ 'all', 'partial' ].contains(parameters.clean)) {
- return isTrue(parameters.clean == 'all' , '-C', '-c');
- }
- else {
- throwError('The provided clean value is not valid.');
- }
- }
-- identifier: engine
- flag: >
- @{
- if ([ 'latex', 'pdflatex', 'xelatex',
- 'lualatex' ].contains(parameters.engine)) {
- flags = [ 'latex' : '-dvi', 'pdflatex' : '-pdf',
- 'xelatex' : '-xelatex', 'lualatex' : '-lualatex' ];
- return flags[parameters.engine];
- }
- else {
- throwError('The provided engine value is not valid.');
- }
- }
-- identifier: program
- flag: >
- @{
- return '-latex='.concat(parameters.program)
- }