#!/bin/bash # Help command if [ "$1" == "-h" ]; then echo "Usage: `basename $0` component-name " exit 0 fi if [ ! -d "projects/CD_$1/" ]; then echo "$1 project folder doesn't exist, creating one..." mkdir projects/CD_$1 else echo "CD_$1 project folder already exists" fi declare -a config_arr=( "container-monitoring-rule" #"anotherapiendpoint" ) for i in "${config_arr[@]}" do if [ ! -d "projects/CD_$1/$i" ]; then echo "--> Creating [$i]" cp -R templates/project/$i projects/CD_$1/ if [ -f "projects/CD_$1/$i/$i.yaml" ]; then sed -i "s/#project#/$1/g" projects/CD_$1/$i/$i.yaml fi else echo "[$i] already exist, no changes applied" fi done