ajout jsondiff
This commit is contained in:
parent
8b7b318acd
commit
70c82ae504
24
bin/jsondiff
Executable file
24
bin/jsondiff
Executable file
@ -0,0 +1,24 @@
|
||||
#!/bin/bash
|
||||
# -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8
|
||||
source "$(dirname -- "$0")/../load.sh" || exit 1
|
||||
|
||||
args=(
|
||||
"comparer deux fichiers JSON"
|
||||
"first.json second.json"
|
||||
)
|
||||
parse_args "$@"; set -- "${args[@]}"
|
||||
|
||||
first="$1"; shift
|
||||
[ -n "$first" ] || die "vous devez spécifier le premier fichier"
|
||||
second="$1"; shift
|
||||
[ -n "$second" ] || die "vous devez spécifier le deuxième fichier"
|
||||
|
||||
if [ $# -gt 0 ]; then
|
||||
options=("$@")
|
||||
else
|
||||
options=(-u)
|
||||
fi
|
||||
|
||||
diff "${options[@]}" \
|
||||
<(jq . <"$first") \
|
||||
<(jq . <"$second")
|
Loading…
x
Reference in New Issue
Block a user