1
0
Fork 0
golang-github-nicholas-fedo.../generate-service-config-docs.sh
Daniel Baumann c0c4addb85
Adding upstream version 0.8.9.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-05-22 10:16:14 +02:00

27 lines
555 B
Bash
Executable file

#!/usr/bin/env bash
set -e
function generate_docs() {
SERVICE=$1
DOCSPATH=./docs/services/$SERVICE
echo -en "Creating docs for \e[96m$SERVICE\e[0m... "
mkdir -p "$DOCSPATH"
go run ./shoutrrr docs -f markdown "$SERVICE" > "$DOCSPATH"/config.md
if [ $? ]; then
echo -e "Done!"
fi
}
if [[ -n "$1" ]]; then
generate_docs "$1"
exit 0
fi
for S in ./pkg/services/*; do
SERVICE=$(basename "$S")
if [[ "$SERVICE" == "standard" ]] || [[ "$SERVICE" == "xmpp" ]] || [[ -f "$S" ]]; then
continue
fi
generate_docs "$SERVICE"
done