mirror of
https://github.com/Orange-OpenSource/hurl.git
synced 2024-11-24 04:31:37 +03:00
20 lines
432 B
Bash
Executable File
20 lines
432 B
Bash
Executable File
#!/bin/bash
|
|
# echo hurl file
|
|
# The file is parsed and output exactly as the input
|
|
#
|
|
set -eo pipefail
|
|
|
|
for hurl_file in "$@"; do
|
|
cmd="hurlfmt --no-format $hurl_file"
|
|
echo "$cmd"
|
|
$cmd 2>/tmp/test.stderr >/tmp/test.stdout
|
|
|
|
expected=$(cat "$hurl_file")
|
|
actual=$(cat "/tmp/test.stdout")
|
|
if [ "$actual" != "$expected" ]; then
|
|
echo "=> Difference!"
|
|
diff "/tmp/test.stdout" "$hurl_file"
|
|
exit &
|
|
fi
|
|
done
|