From 7f9d5200ef4608e3bfb000f88315c524c2c61707 Mon Sep 17 00:00:00 2001 From: Sebastian <379651+czarly@users.noreply.github.com> Date: Tue, 24 Sep 2024 07:26:48 +0200 Subject: [PATCH] initial --- network-to-config.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100755 network-to-config.sh diff --git a/network-to-config.sh b/network-to-config.sh new file mode 100755 index 00000000..2e475c01 --- /dev/null +++ b/network-to-config.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +# Check if JSON file is provided +if [ -z "$1" ]; then + echo "Usage: $0 [key2 ...]" + exit 1 +fi + +BASEPATH="$(dirname "$0")" + +JSON_FILE="$BASEPATH/reference-rpc-endpoint.json" +shift + +# Extract values under 'default' or 'archive' attributes for given keys +jq --argfile input "$JSON_FILE" '. as $in | ($IN.input | select(has("default")) | .default[]) + ($IN.input | select(has("archive")) | .archive[])' "$@"