From 7ce6bd0a4c383d3301ebb008ff3660a1257ebe87 Mon Sep 17 00:00:00 2001 From: Bryan Roessler Date: Thu, 1 Aug 2024 23:00:28 -0400 Subject: [PATCH] Santizie project names in header because why not --- workflow/qhtcp-workflow | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/workflow/qhtcp-workflow b/workflow/qhtcp-workflow index 409fd319..2e4a7f5b 100755 --- a/workflow/qhtcp-workflow +++ b/workflow/qhtcp-workflow @@ -345,6 +345,13 @@ print_header() { unset response arr i fi + for i in "${!PROJECTS[@]}"; do + if ! sanitize_pn "${PROJECTS[i]}"; then + echo "Project name ${PROJECTS[i]} is invalid" + ask_pn && unset "PROJECTS[i]" && PROJECTS+=("${ADD_PROJECTS[@]}") + fi + done + if [[ -z ${MODULES[*]} && -z ${EXCLUDE_MODULES[*]} ]]; then echo "Enter module #'s to run (by #, comma delimited)" ((YES)) || read -r -p "Or hit Enter for default (ALL): " response