Refining add op

This commit is contained in:
Mike Farah
2025-06-12 15:41:27 +10:00
parent fd7e750040
commit 176873e93a
4 changed files with 93 additions and 3 deletions
+19
View File
@@ -0,0 +1,19 @@
#!/usr/bin/env bash
set -e
exp=$1
file=$2
if [ "$2" == "" ]; then
echo "yq"
./yq -oj -n "$1"
echo "jq"
jq -n "$1"
else
echo "yq"
./yq -oj "$1" $2
echo "jq"
./yq $2 -oj | jq "$1"
fi
+15
View File
@@ -0,0 +1,15 @@
#!/usr/bin/env bash
test_data='
- foo: false
'
for version in 4.45.1 4.45.2 4.45.3; do
for command in '.[] | (select(.foo) | {"foo": .foo} // {})' '.[] | (select(.foo) | {.foo} // {})'; do
echo ${version} "${command}"
echo -------
echo "${test_data}" | podman run -i --rm mikefarah/yq:${version} -o json "${command}"
echo -------
echo
done
done