xml-conversion/convert.sh
2020-09-27 12:39:32 +03:00

23 lines
438 B
Bash
Executable File

#!/usr/bin/env bash
set -eux -o pipefail
converters=( Unordered Parker BadgerFish Abdera JsonML Columnar )
for i in "${converters[@]}"
do
echo "$i"
mkdir -p "converted/$i"
docker run -it \
-v "$PWD:/data" \
-u "$(id -u):$(id -g)" \
xmlschema-python \
xmlschema-xml2json \
config.xml --converter "$i" --output "converted/$i" --force
jq -r . "converted/$i/config.json" > "converted/$i/pretty.json"
done