diff options
Diffstat (limited to 'util/rarian-sk-extract.in')
-rw-r--r-- | util/rarian-sk-extract.in | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/util/rarian-sk-extract.in b/util/rarian-sk-extract.in new file mode 100644 index 0000000..c7adaef --- /dev/null +++ b/util/rarian-sk-extract.in @@ -0,0 +1,31 @@ +#!@BASH@ + +# Wrapper around xsltproc to mimic scrollkeeper-extract. +# +# Note that scrollkeeper internally uses libxslt for +# this, so this method is cheaper and achieves the same result + +print_usage() +{ + echo -e "Usage: " + echo -e "`basename $0` <xml file> <stylesheet 1> <output file 1> <stylesheet 2> <output file 2> ..." +} + +if [[ $# < 2 ]] +then + print_usage + exit 0 +fi + +infile=$1 +shift 1 + +while true; do + xsltproc --xinclude --xincludestyle $1 $infile > $2 + #echo "xml: $infile style: $1 out: $2" + shift 2 + if [[ $# < 2 ]]; + then + break + fi +done
\ No newline at end of file |