16 lines
425 B
Bash
Executable File
16 lines
425 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
# unofficial strict mode
|
|
set -euo pipefail
|
|
|
|
kong_version=$(grep -E '^\s*(major|minor|patch)\s*=' kong/meta.lua \
|
|
| sed -E 's/[^0-9]*([0-9]+).*/\1/' \
|
|
| paste -sd. -)
|
|
|
|
if test -f "kong/enterprise_edition/meta.lua"; then
|
|
ee_patch=$(grep -o -E 'ee_patch[ \t]+=[ \t]+[0-9]+' kong/enterprise_edition/meta.lua | awk '{print $3}')
|
|
kong_version="$kong_version.$ee_patch"
|
|
fi
|
|
|
|
echo "$kong_version"
|