diff options
author | Lorry Tar Creator <lorry-tar-importer@baserock.org> | 2008-09-01 18:44:56 +0000 |
---|---|---|
committer | <> | 2013-07-02 12:44:56 +0000 |
commit | bd4e1730fe4d7878c4e5e2c13ea489f59e7e0f27 (patch) | |
tree | 5e605cc37a7e484e7008c7934f61e2cd25a0d57b /util/rarian-sk-extract.in | |
download | rarian-master.tar.gz |
Imported from /home/lorry/working-area/delta_rarian/rarian-0.8.1.tar.bz2.HEADrarian-0.8.1master
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 |