Loading all/generate-config.sh +13 −4 Original line number Diff line number Diff line Loading @@ -11,8 +11,8 @@ fi echo "------ Installing necessary node modules -----" npm install js-yaml npm install json #npm install js-yaml #npm install json echo "------ Generating CONFIG file from all YAML files ------" fres=0 Loading @@ -36,8 +36,17 @@ for i in *.yaml ; do # cat "$i.json" | node ./node_modules/json/lib/json info.description | grep -Po "[0-9]{4}" >> api-versions.txt #node ./node_modules/js-yaml/bin/js-yaml $i|node ./node_modules/json/lib/json info.version externalDocs.description info.description |grep -Po "[0-9]+[.][0-9]+[.][0-9]+|[0-9]{4}" >>api-versions.txt FILE="${i}" sed -n '/^info:/,/^[^[:space:]]/{/^ version:/p;/^[^([:space:]|info:)]/q}' ${FILE} | grep -Po '([0-9]+\.){2}[0-9]+' >> api-versions.txt #Info version EXT_DOC_VERSION=`sed -n '/^externalDocs:/,/^[^[:space:]]/{/^ description:/,/^[^[:space:]]/p;/^[^([:space:]|externalDocs:)]/q}' ${FILE} | grep -Po '([0-9]+\.){2}[0-9]+'` # >> api-versions.txt # EXT_DOC_VERSION if [ "$EXT_DOC_VERSION" == "" ]; then echo "-" >>api-versions.txt else echo $EXT_DOC_VERSION >> api-versions.txt fi sed -n '/^info:/,/^[^[:space:]]/{/^ description:/,/^[^[:space:]]/p;/^[^([:space:]|info:)]/q}' ${FILE} | grep -Po '[0-9]{4}' >> api-versions.txt node ./node_modules/js-yaml/bin/js-yaml $i|node ./node_modules/json/lib/json info.version externalDocs.description info.description |grep -Po "[0-9]+[.][0-9]+[.][0-9]+|[0-9]{4}" >>api-versions.txt res=$? fres=$(($fres||$res)) done Loading Loading
all/generate-config.sh +13 −4 Original line number Diff line number Diff line Loading @@ -11,8 +11,8 @@ fi echo "------ Installing necessary node modules -----" npm install js-yaml npm install json #npm install js-yaml #npm install json echo "------ Generating CONFIG file from all YAML files ------" fres=0 Loading @@ -36,8 +36,17 @@ for i in *.yaml ; do # cat "$i.json" | node ./node_modules/json/lib/json info.description | grep -Po "[0-9]{4}" >> api-versions.txt #node ./node_modules/js-yaml/bin/js-yaml $i|node ./node_modules/json/lib/json info.version externalDocs.description info.description |grep -Po "[0-9]+[.][0-9]+[.][0-9]+|[0-9]{4}" >>api-versions.txt FILE="${i}" sed -n '/^info:/,/^[^[:space:]]/{/^ version:/p;/^[^([:space:]|info:)]/q}' ${FILE} | grep -Po '([0-9]+\.){2}[0-9]+' >> api-versions.txt #Info version EXT_DOC_VERSION=`sed -n '/^externalDocs:/,/^[^[:space:]]/{/^ description:/,/^[^[:space:]]/p;/^[^([:space:]|externalDocs:)]/q}' ${FILE} | grep -Po '([0-9]+\.){2}[0-9]+'` # >> api-versions.txt # EXT_DOC_VERSION if [ "$EXT_DOC_VERSION" == "" ]; then echo "-" >>api-versions.txt else echo $EXT_DOC_VERSION >> api-versions.txt fi sed -n '/^info:/,/^[^[:space:]]/{/^ description:/,/^[^[:space:]]/p;/^[^([:space:]|info:)]/q}' ${FILE} | grep -Po '[0-9]{4}' >> api-versions.txt node ./node_modules/js-yaml/bin/js-yaml $i|node ./node_modules/json/lib/json info.version externalDocs.description info.description |grep -Po "[0-9]+[.][0-9]+[.][0-9]+|[0-9]{4}" >>api-versions.txt res=$? fres=$(($fres||$res)) done Loading