misp-galaxy/jq_all_the_things.sh

31 lines
541 B
Bash
Raw Normal View History

2017-02-13 17:32:53 +00:00
#!/bin/bash
# Seeds sponge, from moreutils
#Validate all Jsons first
for dir in `find . -name "*.json"`
do
echo validating ${dir}
cat ${dir} | jq . >/dev/null
rc=$?
if [[ $rc != 0 ]]; then exit $rc; fi
done
2017-02-13 17:32:53 +00:00
set -e
set -x
2017-02-13 17:52:54 +00:00
for dir in clusters/*.json
2017-02-13 17:32:53 +00:00
do
# Beautify it
2017-02-13 17:32:53 +00:00
cat ${dir} | jq . | sponge ${dir}
done
2017-02-14 09:19:20 +00:00
for dir in galaxies/*.json
do
# Beautify it
2017-02-14 09:19:20 +00:00
cat ${dir} | jq . | sponge ${dir}
done
cat schema_clusters.json | jq . | sponge schema_clusters.json
cat schema_galaxies.json | jq . | sponge schema_galaxies.json