Skip to content

Commit 6ed965e

Browse files
committed
#754 Add chart search root as parameter
So we do not need to cd around. Signed-off-by: Sven Strittmatter <sven.strittmatter@iteratec.com>
1 parent 7861ba9 commit 6ed965e

1 file changed

Lines changed: 21 additions & 12 deletions

File tree

bin/generate-scanner-docs.sh

Lines changed: 21 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -32,15 +32,20 @@ if [[ -z "${HELM_DOCS_DIR}" ]]; then
3232
fi
3333

3434
function generate_docs() {
35-
local output_file base_template docs_template dockerhub_template
36-
output_file="${1}"
37-
base_template="${2}"
38-
docs_template="${3}"
39-
dockerhub_template="${4}"
40-
helm-docs --template-files="${base_template}" \
41-
--template-files="${docs_template}" \
42-
--template-files="${dockerhub_template}" \
43-
--output-file="${output_file}"
35+
local chart_search_root output_file base_template docs_template dockerhub_template
36+
37+
chart_search_root="${1}"
38+
output_file="${2}"
39+
base_template="${3}"
40+
docs_template="${4}"
41+
dockerhub_template="${5}"
42+
43+
helm-docs --log-level debug \
44+
--chart-search-root="${chart_search_root}" \
45+
--output-file="${output_file}" \
46+
--template-files="${base_template}" \
47+
--template-files="${docs_template}" \
48+
--template-files="${dockerhub_template}"
4449
}
4550

4651
function main() {
@@ -61,7 +66,8 @@ function main() {
6166
if [ -d "${parser_dir}" ]; then
6267
log "Parser found at: '${parser_dir}'. Generating parser doc..."
6368

64-
cd "${dir}" && generate_docs "${docs_dir}/README.DockerHub-Parser.md" \
69+
generate_docs "${scanner_dir}" \
70+
"${docs_dir}/README.DockerHub-Parser.md" \
6571
"${HELM_DOCS_DIR}/templates.gotmpl" \
6672
"${scanner_dir}/.helm-docs.gotmpl" \
6773
"${HELM_DOCS_DIR}/README.DockerHub-Parser.md.gotmpl"
@@ -72,15 +78,18 @@ function main() {
7278
if [ -d "${sub_scanner_dir}" ]; then
7379
log "Scanner found at: '${sub_scanner_dir}'. Generating scanner doc..."
7480

75-
cd "${dir}" && generate_docs "${docs_dir}/README.DockerHub-Scanner.md" \
81+
generate_docs "${scanner_dir}" \
82+
"${docs_dir}/README.DockerHub-Scanner.md" \
7683
"${HELM_DOCS_DIR}/templates.gotmpl" \
7784
"${scanner_dir}/.helm-docs.gotmpl" \
7885
"${HELM_DOCS_DIR}/README.DockerHub-Scanner.md.gotmpl"
7986
else
8087
log "No scanner found at '${sub_scanner_dir}'! Skipping scanner doc."
8188
fi
8289

83-
cd "${dir}" && generate_docs "${docs_dir}/README.ArtifactHub.md" \
90+
log "Generating main doc..."
91+
generate_docs "${scanner_dir}" \
92+
"${docs_dir}/README.ArtifactHub.md" \
8493
"${HELM_DOCS_DIR}/templates.gotmpl" \
8594
"${scanner_dir}/.helm-docs.gotmpl" \
8695
"${HELM_DOCS_DIR}/README.ArtifactHub.md.gotmpl"

0 commit comments

Comments
 (0)