#!/bin/bash # Define the packages PACKAGES=("@budibase/backend-core" "@budibase/worker" "@budibase/server" "@budibase/string-templates" "@budibase/types" "@budibase/shared-core") # Generate the scope arguments SCOPE_ARGS="" for PACKAGE in "${PACKAGES[@]}"; do SCOPE_ARGS+="--scope $PACKAGE " done # Run the commands with the scope arguments for COMMAND in "$@"; do echo "Running: $COMMAND $SCOPE_ARGS" yarn $COMMAND $SCOPE_ARGS done