Welcher Linux-Nutzer kann die arara-Regel unzipsfx testen (verbessern)?
Hallo!
Ich habe `unzipsfx.yaml` geschrieben:
(1) Ich habe viele Linux-Sachen berücksichtigt und kann sie nicht testen.
(2) Bei mir, Windows, tut alles, bis auf den identifier `options`. Da weiß ich gerade nicht, wo man irgendwelche Options beim Befehl `copy /b unzipsfx.exe+letters.zip letters.exe ` dazuschreibt. Vll. kann es mir jmd. sagen.
(3) Es muß `archive.zip` vorhanden sein (siehe z.B. auch [zip.yaml][1]); ein Testprogramm ist:
% #arara: unzipsfx: { inputfile: 'archive2.zip' , outname: 'archive2'}
% GEHT NICHT! ----
% #arara: unzipsfx: { options: 'archive.exe -x test.txt' }
% #arara: unzipsfx: { options: '*.txt' }
% ----
% arara: unzipsfx
\documentclass{article}
\begin{document}
Hello World.
\end{document}
____
!config
# unzipsfx rule for arara for creating self-extracting zip-archives
# author: cis
# version: 0.1
# requires arara 3.0+, unzipsfx(.exe)
#
# ### Check default at programpath! ###
# ### If you have a search-path, try: default: '' ###
#
# Example usage:
# % arara: unzipsfx
# % arara: unzipsfx: { inputfile: 'MyLetters.zip' , outname: 'MyLetters_sfx'}
#
#
# See also http://linux.about.com/library/cmd/blcmdl1_unzipsfx.htm
# http://www.info-zip.org/mans/unzipsfx.html
#
# Get 'unzipsfx.exe' from http://gnuwin32.sourceforge.net/downlinks/unzip-bin-zip.php
#
identifier: unzipsfx
name: Unzipsfx
command: <arara> @{order} @{options} @{programpath}@{program}@{inputfile} @{outputorder} @{outname}@{outputfileextension} @{options}
arguments:
- identifier: order
flag: <arara> @{parameters.order}
default: <arara> @{ isWindows( "cmd /c copy /b" , "cat" ) }
- identifier: programpath
flag: <arara> @{parameters.programpath}
default: 'C:\texlive\2013\bin\win32\'
- identifier: program
flag: <arara> @{parameters.program}
default: <arara> @{ isWindows( "unzipsfx.exe+" , "unzipsfx" ) }
- identifier: inputfile
flag: <arara> @{parameters.inputfile}
default: archive.zip
- identifier: outname
flag: <arara> @{parameters.outname}
default: archive
- identifier: outputorder
flag: <arara> @{parameters.outputorder}
default: <arara> @{ isLinux(">" , " ") }
- identifier: outputfileextension
flag: <arara> @{parameters.outputfileextension}
default: <arara> @{ isWindows(".exe", " ") }
- identifier: options
flag: <arara> @{parameters.options}
[1]: http://matheplanet.de/matheplanet/nuke/html/viewtopic.php?topic=194815&post_id=1451704