From 4dd6ceba72bc26aa62fffd29c3e571f34e619e1b Mon Sep 17 00:00:00 2001 From: philogicae <38438271+philogicae@users.noreply.github.com> Date: Wed, 12 Nov 2025 19:09:49 +0200 Subject: [PATCH] refactor: replace yq with grep/sed for YAML parsing - Removed yq dependency by using grep and sed for extracting node addresses - Maintains same functionality while reducing external tool dependencies --- examples/CRISP/scripts/dev_cipher.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/examples/CRISP/scripts/dev_cipher.sh b/examples/CRISP/scripts/dev_cipher.sh index d9971a1f75..49a48a3021 100755 --- a/examples/CRISP/scripts/dev_cipher.sh +++ b/examples/CRISP/scripts/dev_cipher.sh @@ -28,11 +28,11 @@ enclave nodes up -v & sleep 2 -CN1=$(cat ./enclave.config.yaml | yq -r '.nodes.cn1.address') -CN2=$(cat ./enclave.config.yaml | yq -r '.nodes.cn2.address') -CN3=$(cat ./enclave.config.yaml | yq -r '.nodes.cn3.address') -CN4=$(cat ./enclave.config.yaml | yq -r '.nodes.cn4.address') -CN5=$(cat ./enclave.config.yaml | yq -r '.nodes.cn5.address') +CN1=$(grep -A 1 'cn1:' enclave.config.yaml | grep 'address:' | sed 's/.*address: *"\([^"]*\)".*/\1/') +CN2=$(grep -A 1 'cn2:' enclave.config.yaml | grep 'address:' | sed 's/.*address: *"\([^"]*\)".*/\1/') +CN3=$(grep -A 1 'cn3:' enclave.config.yaml | grep 'address:' | sed 's/.*address: *"\([^"]*\)".*/\1/') +CN4=$(grep -A 1 'cn4:' enclave.config.yaml | grep 'address:' | sed 's/.*address: *"\([^"]*\)".*/\1/') +CN5=$(grep -A 1 'cn5:' enclave.config.yaml | grep 'address:' | sed 's/.*address: *"\([^"]*\)".*/\1/') # Add ciphernodes using variables from config.sh pnpm ciphernode:add --ciphernode-address "$CN1" --network "localhost"