22 lines
592 B
Bash
Executable File
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
|