From 58575f1d5348915f97bae6d06b11fcf73194b643 Mon Sep 17 00:00:00 2001 From: Jesus de Gregorio Date: Thu, 10 Mar 2022 16:43:38 +0000 Subject: [PATCH] Update generate-config.sh --- generate-config.sh | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/generate-config.sh b/generate-config.sh index b1e705f..fc49818 100644 --- a/generate-config.sh +++ b/generate-config.sh @@ -35,7 +35,18 @@ for i in $1/*.yaml ; do echo "[$i]" | grep -Po "TS[\w-]+\.yaml" | xargs -I % sh -c 'echo [%]' >> api-versions.txt ; node ./scripts/node_modules/js-yaml/bin/js-yaml $i > "$i.json" ; cat "$i.json" | node ./scripts/node_modules/json/lib/json info.version >> api-versions.txt - cat "$i.json" | node ./scripts/node_modules/json/lib/json externalDocs.description | grep -Po "[0-9]+[.][0-9]+[.][0-9]+" >> api-versions.txt + + input=$(cat "$i.json" | node ./scripts/node_modules/json/lib/json externalDocs.description) + pattern="[0-9]+[.][0-9]+[.][0-9]+" + if echo $input | grep -qPo $pattern + then + echo $input | grep -Po $pattern >> api-versions.txt + else + echo "-" >> api-versions.txt + fi + + # cat "$i.json" | node ./scripts/node_modules/json/lib/json externalDocs.description | grep -Po "[0-9]+[.][0-9]+[.][0-9]+" >> api-versions.txt + cat "$i.json" | node ./scripts/node_modules/json/lib/json info.description | grep -Po "[0-9]{4}" >> api-versions.txt res=$? fres=$(($fres||$res)) -- GitLab