Wie kann ich die arara-Regel remove umschreiben, damit sie alle Dateien eines bestimmten Typs löscht (unabhängig vom Dateinamen)?
**Moment - ist auch falsch so...**
Hallo!
Die `remove`-Regel lautet:
!config
# Clean rule for arara
# author: Paulo Cereda
# requires arara 3.0+
identifier: remove
name: Remove
command: <arara> @{remove}
arguments:
- identifier: remove
default: <arara> @{isNotEmpty(item, isWindows("cmd /c del", "rm -f").concat(' "').concat(getBasename(file))concat('.').concat(item).concat('"'))}
Nach meinem Verständnis müßte man lediglich `concat(getBasename(file))` durch `concat('*')` ersetzen, damit z.B. beim Aufruf `% arara: removex: {items: [ png ] }` alle `*.png`-Dateien gelöscht werden. Leider tut das so nicht:
Uh-oh, the 'removex' task (referencing the 'removex.yaml' file
located at 'C:\texlive\2013\texmf-dist\scripts\arara\rules') has
the wrong identifier - 'removex' was expected, rather than
'remove'. Could you fix it?
C:\texlive\2013\bin\win32\runscript.tlu:650: command failed with exit code 1:
java.exe -jar c:/texlive/2013/texmf-dist/scripts/arara/arara.jar kontaktliste.tex --verbose --log
Danke!