Skip to content

Commit bbb0ab5

Browse files
committed
#754 Early return if docs dir is missing
Signed-off-by: Sven Strittmatter <sven.strittmatter@iteratec.com>
1 parent 18734d5 commit bbb0ab5

1 file changed

Lines changed: 23 additions & 25 deletions

File tree

bin/generate-scanner-docs.sh

Lines changed: 23 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -40,39 +40,37 @@ function main() {
4040
parser_dir="${dir}/parser"
4141
scanner_dir="${dir}/scanner"
4242

43-
if [ -d "${docs_dir}" ]; then
44-
echo "Docs Folder found at: ${docs_dir}"
45-
46-
if [ -d "${parser_dir}" ]; then
47-
echo "Parser found at: ${parser_dir}"
43+
if [ ! -d "${docs_dir}" ]; then
44+
echo "Ignoring docs creation process for ${CHART_FILE} because docs folder found at: ${docs_dir}"
45+
exit 0
46+
fi
4847

49-
cd "${dir}" && generate_docs "${docs_dir}/README.DockerHub-Parser.md" \
50-
"${HELM_DOCS_DIR}/templates.gotmpl" \
51-
"${dir}/.helm-docs.gotmpl" \
52-
"${HELM_DOCS_DIR}/README.DockerHub-Parser.md.gotmpl"
53-
else
54-
echo "No parser found!"
55-
fi
48+
if [ -d "${parser_dir}" ]; then
49+
echo "Parser found at: ${parser_dir}"
5650

57-
if [ -d "${scanner_dir}" ]; then
58-
echo "Scanner found at: ${scanner_dir}"
51+
cd "${dir}" && generate_docs "${docs_dir}/README.DockerHub-Parser.md" \
52+
"${HELM_DOCS_DIR}/templates.gotmpl" \
53+
"${dir}/.helm-docs.gotmpl" \
54+
"${HELM_DOCS_DIR}/README.DockerHub-Parser.md.gotmpl"
55+
else
56+
echo "No parser found!"
57+
fi
5958

60-
cd "${dir}" && generate_docs "${docs_dir}/README.DockerHub-Scanner.md" \
61-
"${HELM_DOCS_DIR}/templates.gotmpl" \
62-
"${dir}/.helm-docs.gotmpl" \
63-
"${HELM_DOCS_DIR}/README.DockerHub-Scanner.md.gotmpl"
64-
else
65-
echo "No scanner found!"
66-
fi
59+
if [ -d "${scanner_dir}" ]; then
60+
echo "Scanner found at: ${scanner_dir}"
6761

68-
cd "${dir}" && generate_docs "${docs_dir}/README.ArtifactHub.md" \
62+
cd "${dir}" && generate_docs "${docs_dir}/README.DockerHub-Scanner.md" \
6963
"${HELM_DOCS_DIR}/templates.gotmpl" \
7064
"${dir}/.helm-docs.gotmpl" \
71-
"${HELM_DOCS_DIR}/README.ArtifactHub.md.gotmpl" \
72-
65+
"${HELM_DOCS_DIR}/README.DockerHub-Scanner.md.gotmpl"
7366
else
74-
echo "Ignoring docs creation process for ${CHART_FILE} because docs folder found at: ${docs_dir}"
67+
echo "No scanner found!"
7568
fi
69+
70+
cd "${dir}" && generate_docs "${docs_dir}/README.ArtifactHub.md" \
71+
"${HELM_DOCS_DIR}/templates.gotmpl" \
72+
"${dir}/.helm-docs.gotmpl" \
73+
"${HELM_DOCS_DIR}/README.ArtifactHub.md.gotmpl" \
7674
}
7775

7876
main

0 commit comments

Comments
 (0)