diff options
author | Norbert Preining <norbert@preining.info> | 2021-02-27 03:01:43 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2021-02-27 03:01:43 +0000 |
commit | 4e6fb7c03bc033485887a99d2ffeca70ef8c0644 (patch) | |
tree | 5a337396041659a71d6da3f68367402d5c4e7dfe /support/arara/scripts/rules/knitr.yaml | |
parent | 8b1159ba65d4003e969141fb034abbdc19e27c4b (diff) |
CTAN sync 202102270301
Diffstat (limited to 'support/arara/scripts/rules/knitr.yaml')
-rw-r--r-- | support/arara/scripts/rules/knitr.yaml | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/support/arara/scripts/rules/knitr.yaml b/support/arara/scripts/rules/knitr.yaml deleted file mode 100644 index a2e5fcd7bf..0000000000 --- a/support/arara/scripts/rules/knitr.yaml +++ /dev/null @@ -1,58 +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: knitr -name: knitr -authors: -- Adam Liter -- Island of TeX -commands: -- name: knitr - command: > - @{ - elements = []; - if (!isEmpty(tangle)) elements.add('tangle = ' + tangle); - if (!isEmpty(quiet)) elements.add('quiet = ' + quiet); - elements.add('envir = ' + envir); - elements.add('encoding = ' + encoding); - return getCommand('Rscript', '-e', - 'library(knitr); knit("' + reference.getName() + '", ' + - 'output = ' + isEmpty(output, 'NULL', '"' + output + '"') + ', ' + - String.join(', ', elements) + ')'); - } -arguments: -- identifier: output - flag: > - @{ - return parameters.output; - } -- identifier: tangle - flag: > - @{ - if(isTrue(parameters.tangle) && !parameters.containsKey('output')) { - throwError('If you want to tangle the document, specify an output file.'); - } - else { - isTrue(parameters.tangle, 'TRUE', 'FALSE') - } - } -- identifier: quiet - flag: > - @{ - isTrue(parameters.quiet, 'TRUE', 'FALSE') - } -- identifier: envir - flag: > - @{ - return parameters.envir; - } - default: 'parent.frame()' -- identifier: encoding - flag: > - @{ - return parameters.encoding; - } - default: 'getOption("encoding")' |