23 lines
438 B
Bash
Executable File
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
|
|
|