docudile/hack/list_groups.sh
Richard Robert Reitz 1772832038 Added OpenAPI grabber
2025-03-20 08:16:06 +01:00

8 lines
642 B
Bash
Executable file

#rm openapi.txt &> /dev/null
#cat openapi.spec | jq '.paths = "new value"' | jq '.definitions | keys[]' | grep -v 'List"$' | sed -E 's|[.]v[0-9]+[a-z]*[0-9]*[.].*$||g' | sed -e 's|^"||g' | sort -u | grep -E '"$' | sed -e 's|[.][A-Z].*||g' > openapi.txt
#cat openapi.spec | jq '.paths = "new value"' | jq '.definitions | keys[]' | grep -v 'List"$' | sed -E 's|[.]v[0-9]+[a-z]*[0-9]*[.].*$||g' | sed -e 's|^"||g' | sort -u | grep -Ev '"$' >> openapi.txt
#cat openapi.txt | sort -u
#rm openapi.txt
cat openapi.spec | jq '.paths = "new value"' | jq '.definitions | keys[]' | sed -e 's|"||g' | grep -v 'List"$' | sed -E 's|.[^.]+$||g' | sort -u