dev-env/bin/script/foreachSystem
2024-08-24 18:45:05 +00:00

22 lines
592 B
Bash
Executable File

#!/bin/bash
source ../dexec
# Überprüfen, ob die richtige Anzahl Argumente übergeben wurden
if [ $# -lt 1 ]; then
echo "Verwendung: foreachSystem up -d"
return 1
fi
local COMMAND="$@"
local ENV_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )/../.." &> /dev/null && pwd )
for SYSTEM in $ENV_DIR/systems/*/*/ ; do
local part1="${$1%/*}" # before "/" eg. backend / frontend
local part2="${$1##*/}" # after "/" eg. bee / auth / etc
local SYSTEM_CODE="$part2-$part1"
local DENV_COMMAND="dexec"
echo "$DENV_COMMAND $SYSTEM_CODE $COMMAND"
#$DENV_COMMAND $SYSTEM_CODE $COMMAND
done