docudile/hack/list_groups.sh

9 lines
642 B
Bash
Raw Normal View History

2025-03-20 07:16:06 +00:00
#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