From 4e6fb7c03bc033485887a99d2ffeca70ef8c0644 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Sat, 27 Feb 2021 03:01:43 +0000 Subject: CTAN sync 202102270301 --- support/arara/scripts/rules/clean.yaml | 50 ---------------------------------- 1 file changed, 50 deletions(-) delete mode 100644 support/arara/scripts/rules/clean.yaml (limited to 'support/arara/scripts/rules/clean.yaml') diff --git a/support/arara/scripts/rules/clean.yaml b/support/arara/scripts/rules/clean.yaml deleted file mode 100644 index aa07560cb9..0000000000 --- a/support/arara/scripts/rules/clean.yaml +++ /dev/null @@ -1,50 +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: clean -name: Clean -authors: -- Island of TeX -commands: -- name: Cleaning feature - command: > - @{ - prefix = []; - if (isUnix()) { - prefix = [ 'rm', '-f' ]; - } - else { - prefix = [ 'cmd', '/c', 'del' ]; - } - if (extensions == '') { - if (getOriginalReference() == reference) { - throwError('I cannot remove the main file reference.'); - } - return getCommand(prefix, reference); - } - else { - base = getBasename(reference); - removals = []; - foreach(extension : extensions) { - if (base.concat('.').concat(extension) == getOriginalFile()) { - throwError('I cannot remove the main file reference.'); - } - removals.add(getCommand(prefix, base.concat('.').concat(extension))); - } - return removals; - } - } -arguments: -- identifier: extensions - flag: > - @{ - if (isList(parameters.extensions)) { - return parameters.extensions; - } - else { - throwError('I was expecting a list of extensions.'); - } - } -- cgit v1.2.3