mirror of
https://github.com/djhackersdev/bemanitools.git
synced 2025-02-12 09:02:57 +01:00
28 lines
581 B
Bash
28 lines
581 B
Bash
|
#!/bin/sh
|
||
|
|
||
|
VERSION="$1"
|
||
|
|
||
|
section_active=""
|
||
|
changelog_excerpt=""
|
||
|
|
||
|
while IFS= read -r line; do
|
||
|
if [ "$section_active" ]; then
|
||
|
if [[ "$(echo "$line" | grep '^#')" ]]; then
|
||
|
section_active=""
|
||
|
else
|
||
|
changelog_excerpt="$(printf "%s\n%s" "$changelog_excerpt" "$line")"
|
||
|
fi
|
||
|
else
|
||
|
if [ "$line" = "## $VERSION" ]; then
|
||
|
section_active="1"
|
||
|
fi
|
||
|
fi
|
||
|
done
|
||
|
|
||
|
if [ "$changelog_excerpt" ]; then
|
||
|
printf "%s" "$changelog_excerpt"
|
||
|
exit 0
|
||
|
else
|
||
|
echo "Could not find version in changelog: $VERSION"
|
||
|
exit 1
|
||
|
fi
|