mirror of
https://github.com/mfontanini/presenterm.git
synced 2026-09-01 23:33:21 -06:00
Add script to validate config file schema
This commit is contained in:
parent
48e9fb7b79
commit
501b133fd7
16
scripts/validate-config-file-schema.sh
Executable file
16
scripts/validate-config-file-schema.sh
Executable file
@ -0,0 +1,16 @@
|
||||
#!/bin/bash
|
||||
|
||||
script_dir=$(dirname "$0")
|
||||
root_dir="${script_dir}/../"
|
||||
|
||||
current_schema=$(mktemp)
|
||||
cargo run -q -- --generate-config-file-schema >"$current_schema"
|
||||
|
||||
diff=$(diff --color=always -u "${root_dir}/config-file-schema.json" "$current_schema")
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "Config file JSON schema differs:"
|
||||
echo "$diff"
|
||||
exit 1
|
||||
else
|
||||
echo "Config file JSON schema is up to date"
|
||||
fi
|
||||
Loading…
x
Reference in New Issue
Block a user