Blob Blame History Raw
#!/bin/sh
# "./check-style.sh files..." will validate files given on command line.
# "./check-style.sh" without arguments will validate all style files
# in the source directory

files=""

if [ $1 ]; then
  files=$@
else
  if [ "$srcdir" ]; then
    cd $srcdir
  fi

  files=*.xml
fi

for file in $files; do
  xmllint --relaxng styles.rng --noout $file || exit 1
done