Skip to content

Commit 58c8ef8

Browse files
committed
#754 Extract docs dir name into single variable
This enables easier renaming of this dir at one point in the script. Signed-off-by: Sven Strittmatter <sven.strittmatter@iteratec.com>
1 parent 0634e90 commit 58c8ef8

File tree

1 file changed

+14
-12
lines changed

1 file changed

+14
-12
lines changed

bin/generate-helm-docs.sh

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ DOC_TYPE="${1:-}"
1616
CHART_FILE="${2:-}"
1717
HELM_DOCS_DIR="${3:-}"
1818

19+
DOCS_DIR_NAME="docs"
20+
1921
function log() {
2022
echo -e "${COLOR_PREFIX}SCB${COLOR_RESET} ${1}"
2123
}
@@ -71,7 +73,7 @@ function generate_scanner_docs() {
7173
log "Parser found at: '${parser_dir}'. Generating parser doc..."
7274

7375
generate_docs "${scanner_dir}" \
74-
"docs/README.DockerHub-Parser.md" \
76+
"${DOCS_DIR_NAME}/README.DockerHub-Parser.md" \
7577
"${scanner_dir}/.helm-docs.gotmpl" \
7678
"${HELM_DOCS_DIR}/README.DockerHub-Parser.md.gotmpl"
7779
# XXX: #754 Why is here no generation for ArtifactHub?
@@ -83,7 +85,7 @@ function generate_scanner_docs() {
8385
log "Scanner found at: '${scanner_image_dir}'. Generating scanner doc..."
8486

8587
generate_docs "${scanner_dir}" \
86-
"docs/README.DockerHub-Scanner.md" \
88+
"${DOCS_DIR_NAME}/README.DockerHub-Scanner.md" \
8789
"${scanner_dir}/.helm-docs.gotmpl" \
8890
"${HELM_DOCS_DIR}/README.DockerHub-Scanner.md.gotmpl"
8991
# XXX: #754 Why is here no generation for ArtifactHub?
@@ -94,7 +96,7 @@ function generate_scanner_docs() {
9496
log "Generating main doc..."
9597
# XXX: #754 Why is here no generation for DockerHub?
9698
generate_docs "${scanner_dir}" \
97-
"docs/README.ArtifactHub.md" \
99+
"${DOCS_DIR_NAME}/README.ArtifactHub.md" \
98100
"${scanner_dir}/.helm-docs.gotmpl" \
99101
"${HELM_DOCS_DIR}/README.ArtifactHub.md.gotmpl"
100102
}
@@ -105,11 +107,11 @@ function generate_hook_docs() {
105107
hook_dir="${1}"
106108

107109
generate_docs "${hook_dir}" \
108-
"docs/README.DockerHub-Hook.md" \
110+
"${DOCS_DIR_NAME}/README.DockerHub-Hook.md" \
109111
"${hook_dir}/.helm-docs.gotmpl" \
110112
"${HELM_DOCS_DIR}/README.DockerHub-Hook.md.gotmpl"
111113
generate_docs "${hook_dir}" \
112-
"docs/README.ArtifactHub.md" \
114+
"${DOCS_DIR_NAME}/README.ArtifactHub.md" \
113115
"${hook_dir}/.helm-docs.gotmpl" \
114116
"${HELM_DOCS_DIR}/README.ArtifactHub.md.gotmpl"
115117
}
@@ -120,12 +122,12 @@ function generate_demo_target_docs() {
120122
demo_target_dir="${1}"
121123

122124
generate_docs "${demo_target_dir}" \
123-
"docs/README.DockerHub-Target.md" \
125+
"${DOCS_DIR_NAME}/README.DockerHub-Target.md" \
124126
"${demo_target_dir}/.helm-docs.gotmpl" \
125127
"${HELM_DOCS_DIR}/README.DockerHub-Target.md.gotmpl"
126128

127129
generate_docs "${demo_target_dir}" \
128-
"docs/README.ArtifactHub.md" \
130+
"${DOCS_DIR_NAME}/README.ArtifactHub.md" \
129131
"${demo_target_dir}/.helm-docs.gotmpl" \
130132
"${HELM_DOCS_DIR}/README.ArtifactHub.md.gotmpl"
131133
}
@@ -136,11 +138,11 @@ function generate_operator_docs() {
136138
operator_dir="${1}"
137139

138140
generate_docs "${operator_dir}" \
139-
"docs/README.DockerHub-Core.md" \
141+
"${DOCS_DIR_NAME}/README.DockerHub-Core.md" \
140142
"${operator_dir}/.helm-docs.gotmpl" \
141143
"${HELM_DOCS_DIR}/README.DockerHub-Core.md.gotmpl"
142144
generate_docs "${operator_dir}" \
143-
"docs/README.ArtifactHub.md" \
145+
"${DOCS_DIR_NAME}/README.ArtifactHub.md" \
144146
"${operator_dir}/.helm-docs.gotmpl" \
145147
"${HELM_DOCS_DIR}/README.ArtifactHub.md.gotmpl"
146148
}
@@ -151,11 +153,11 @@ function generate_auto_discovery_docs() {
151153
auto_discovery_dir="${1}"
152154

153155
generate_docs "${auto_discovery_dir}" \
154-
"docs/README.DockerHub-Core.md" \
156+
"${DOCS_DIR_NAME}/README.DockerHub-Core.md" \
155157
"${auto_discovery_dir}.helm-docs.gotmpl" \
156158
"${HELM_DOCS_DIR}/README.DockerHub-Core.md.gotmpl"
157159
generate_docs "${auto_discovery_dir}" \
158-
"docs/README.ArtifactHub.md" \
160+
"${DOCS_DIR_NAME}/README.ArtifactHub.md" \
159161
"${auto_discovery_dir}.helm-docs.gotmpl" \
160162
"${HELM_DOCS_DIR}/README.ArtifactHub.md.gotmpl"
161163
}
@@ -168,7 +170,7 @@ function main() {
168170
local work_dir docs_dir
169171

170172
work_dir="$(dirname "${CHART_FILE}")"
171-
docs_dir="${work_dir}/docs"
173+
docs_dir="${work_dir}/${DOCS_DIR_NAME}"
172174

173175
if [ ! -d "${docs_dir}" ]; then
174176
log "Ignoring docs creation process for '${CHART_FILE}' because docs folder found at: '${docs_dir}'!"

0 commit comments

Comments
 (0)