reworked parameter handling

This commit is contained in:
fabian 2023-02-24 16:10:42 +01:00
parent 1d97ba199e
commit 08483c6330

View File

@ -1,19 +1,23 @@
#!/usr/bin/env bash #!/usr/bin/env bash
set -euo pipefail set -euo pipefail
if [[ $# > 0 ]]; then # evaluate options through given arguments
DOCKER_ROOT=$1; docker_root=
else while [[ $# > 0 ]]; do
DOCKER_ROOT=$(pwd); case $1 in
fi -d | --dir) docker_root=$2; shift 2;;
# echo $DOCKER_ROOT; * ) break ;; # Anything else stops command line processing.
esac
done
for subdir in $DOCKER_ROOT/*; do if [[ -z $docker_root ]]; then
if [[ !(-d $subdir) || ${subdir##*/} == "matrix_synapse" || ${subdir##*/} == "pydio_cells" || ${subdir##*/} == "mattermost" ]]; then docker_root=~/docker;
fi
for subdir in $docker_root/*; do
if [[ !(-d $subdir) ]]; then
continue; continue;
fi fi
# echo $subdir;
cd $subdir; cd $subdir;
# echo $(pwd);
docker-compose up -d; docker-compose up -d;
done done