Generate : Small optimization.

This commit is contained in:
Dmitry Voronin 2024-03-08 22:48:02 +03:00
parent 0f07aa1e43
commit 0ee7a4ee9d

View file

@ -31,8 +31,10 @@ echo >> "${file}"
# Fill with data. # Fill with data.
for module in $(find_module); do for module in $(find_module); do
functions=($(find_function ${module} ))
# Skip if no functions. # Skip if no functions.
[[ "$(find_function ${module} | /usr/bin/env grep -v ^_)" = "" ]] && continue [[ "$(printf "%s\n" ${functions[@]} | /usr/bin/env grep -v ^_)" = "" ]] && continue
# Print module title. # Print module title.
echo "## ${module^}." >> "${file}" echo "## ${module^}." >> "${file}"
@ -42,7 +44,7 @@ for module in $(find_module); do
echo "Command|Description" >> "${file}" echo "Command|Description" >> "${file}"
echo "---|---" >> "${file}" echo "---|---" >> "${file}"
for fun in $(find_function ${module}); do for fun in ${functions[@]}; do
# Skip private functions. # Skip private functions.
[[ "${fun}" =~ ^_.* ]] && continue [[ "${fun}" =~ ^_.* ]] && continue