changed options labels, swagger generator now looks for the given destination path as a file instead of as a directory that contains a swagger.* file pattern
parent
a8570e86e8
commit
f8b70220e3
@ -1,21 +1,21 @@
|
|||||||
GEN_PATH="/docs/swagger"
|
GEN_PATH="/docs/swagger"
|
||||||
|
|
||||||
generate() {
|
generate() {
|
||||||
SWAGGER_FILE=$(find "$1" -maxdepth 1 -type f -iname "swagger.*" -printf "%f" -quit)
|
if [[ ! "$1" ]]; then
|
||||||
if [[ ! "$SWAGGER_FILE" ]]; then
|
echo "missing swagger config file ($1)" >&2
|
||||||
echo "missing swagger config gile ($1/swagger.*)" >&2
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
mkdir -p $GEN_PATH
|
||||||
|
|
||||||
echo "<!DOCTYPE html>
|
echo "<!DOCTYPE html>
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv=\"Refresh\" content=\"0; url=/swagger?url=/documentation/${RELATIVE_PATH}$SWAGGER_FILE\" />
|
<meta http-equiv=\"Refresh\" content=\"0; url=/swagger?url=/documentation/${RELATIVE_PATH}$1\" />
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<p>Suivez <a href=\"/swagger?url=/swagger?url=/documentation/${RELATIVE_PATH}$SWAGGER_FILE\">ce lien</a>.</p>
|
<p>Suivez <a href=\"/swagger?url=/swagger?url=/documentation/${RELATIVE_PATH}$1\">ce lien</a>.</p>
|
||||||
</body>
|
</body>
|
||||||
</html>" > $GEN_PATH/CLICKME.html
|
</html>" > $GEN_PATH/CLICKME.html
|
||||||
|
|
||||||
mkdir -p $GEN_PATH
|
mv "$1" $GEN_PATH
|
||||||
mv "$SWAGGER_FILE" $GEN_PATH
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in new issue