From b0e2b2f7c3296c81f34378a965f99f360e921090 Mon Sep 17 00:00:00 2001 From: burnettk Date: Fri, 1 Dec 2023 10:13:41 -0500 Subject: [PATCH] send other args to only --- spiffworkflow-backend/bin/run_pydeps | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/spiffworkflow-backend/bin/run_pydeps b/spiffworkflow-backend/bin/run_pydeps index d9025df55..2675f2739 100755 --- a/spiffworkflow-backend/bin/run_pydeps +++ b/spiffworkflow-backend/bin/run_pydeps @@ -19,10 +19,15 @@ if [[ "${1:-}" == "r" ]]; then pydeps_args+=("--rankdir" "LR") fi -# add args to array -for arg in "$@"; do - pydeps_args+=("$arg") -done +# add other args to only +# example usage: +# ./bin/run_pydeps spiffworkflow_backend.services.process_instance_processor spiffworkflow_backend.services.process_instance_service spiffworkflow_backend.background_processing spiffworkflow_backend.routes.tasks_controller spiffworkflow_backend.services.workflow_execution_service +if [[ -n "${1:-}" ]]; then + pydeps_args+=("--only") + for arg in "$@"; do + pydeps_args+=("$arg") + done +fi if [[ -f "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" ]]; then pydeps_args+=("--display" "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome") @@ -30,4 +35,4 @@ fi # the only at the end is specific to this branch -pydeps src/spiffworkflow_backend --only spiffworkflow_backend --rmprefix spiffworkflow_backend. --exclude-exact spiffworkflow_backend.background_processing spiffworkflow_backend.services.custom_parser spiffworkflow_backend.specs spiffworkflow_backend.services spiffworkflow_backend spiffworkflow_backend.models spiffworkflow_backend.load_database_models spiffworkflow_backend.routes --exclude spiffworkflow_backend.config spiffworkflow_backend.interfaces spiffworkflow_backend.models.db --only spiffworkflow_backend.services.process_instance_processor spiffworkflow_backend.services.process_instance_service spiffworkflow_backend.background_processing spiffworkflow_backend.routes.tasks_controller "${pydeps_args[@]}" +pydeps src/spiffworkflow_backend --only spiffworkflow_backend --rmprefix spiffworkflow_backend. --exclude-exact spiffworkflow_backend.background_processing spiffworkflow_backend.services.custom_parser spiffworkflow_backend.specs spiffworkflow_backend.services spiffworkflow_backend spiffworkflow_backend.models spiffworkflow_backend.load_database_models spiffworkflow_backend.routes --exclude spiffworkflow_backend.config spiffworkflow_backend.interfaces spiffworkflow_backend.models.db "${pydeps_args[@]}"