11#! /usr/bin/env sh
2+ # set -x
3+ set -eu
24
35# Preparing
46echo -e " \nEnabling module..."
@@ -21,7 +23,7 @@ echo -e "\nLooking for languages..."
2123 LANGUAGE_COUNT=$( $( $PARSING_CMD ) | grep -vE " $LANGUAGES_TO_EXCLUDE " | grep -c $ENTITY_TO_PARSE )
2224
2325 # Find languages
24- LANGUAGES_FOUND=$( $( $PARSING_CMD ) | grep -vE " $LANGUAGES_TO_EXCLUDE " | grep $ENTITY_TO_PARSE | awk -F " ." ' {print $3}' | tr ' \n' ' ,' | sed ' s/,$//' )
26+ LANGUAGES_FOUND=$( $( $PARSING_CMD ) | grep -vE " $LANGUAGES_TO_EXCLUDE " | grep ^ $ENTITY_TO_PARSE | awk -F " ." ' {print $3}' | tr ' \n' ' ,' | sed ' s/,$//' )
2527
2628 if [ " $LANGUAGE_COUNT " -gt " 1" ]; then
2729 printf " - \033[1m$LANGUAGE_COUNT languages\033[0m found : "
@@ -45,13 +47,13 @@ echo -e "\nLooking for bundles..."
4547 if [ " $BUNDLE_COUNT " -gt " 0" ]; then
4648
4749 printf " - \033[1m$BUNDLE_COUNT Voc bundle(s)\033[0m found : "
48- BUNDLES_FOUND=$( $( $PARSING_CMD ) | grep $ENTITY_TO_PARSE | awk -F " ." ' {print $3}' | tr ' \n' ' ,' | sed ' s/,$//' )
50+ BUNDLES_FOUND=$( $( $PARSING_CMD ) | grep ^ $ENTITY_TO_PARSE | awk -F " ." ' {print $3}' | tr ' \n' ' ,' | sed ' s/,$//' )
4951 echo $BUNDLES_FOUND
5052
5153 echo " Generating content..."
5254 VOC_GENERATE_COUNT=10
5355
54- BUNDLES_FOUND=$( $( $PARSING_CMD ) | grep $ENTITY_TO_PARSE | awk -F " ." ' {print $3}' )
56+ BUNDLES_FOUND=$( $( $PARSING_CMD ) | grep ^ $ENTITY_TO_PARSE | awk -F " ." ' {print $3}' )
5557 for voc_bundles in $BUNDLES_FOUND ; do
5658 drush devel-generate-terms $VOC_GENERATE_COUNT --bundles=$voc_bundles --translations=$LANGUAGES_FOUND --quiet
5759 echo " $VOC_GENERATE_COUNT terms have been created for $voc_bundles "
@@ -72,13 +74,13 @@ echo -e "\nLooking for bundles..."
7274 if [ " $BUNDLE_COUNT " -gt " 0" ]; then
7375
7476 printf " - \033[1m$BUNDLE_COUNT CT bundle(s)\033[0m found : "
75- BUNDLES_FOUND=$( $( $PARSING_CMD ) | grep $ENTITY_TO_PARSE | awk -F " ." ' {print $3}' | tr ' \n' ' ,' | sed ' s/,$//' )
77+ BUNDLES_FOUND=$( $( $PARSING_CMD ) | grep ^ $ENTITY_TO_PARSE | awk -F " ." ' {print $3}' | tr ' \n' ' ,' | sed ' s/,$//' )
7678 echo $BUNDLES_FOUND
7779
7880 echo " Generating content..."
79- CT_GENERATE_COUNT=100
81+ CT_GENERATE_COUNT=30
8082
81- BUNDLES_FOUND=$( $( $PARSING_CMD ) | grep $ENTITY_TO_PARSE | awk -F " ." ' {print $3}' )
83+ BUNDLES_FOUND=$( $( $PARSING_CMD ) | grep ^ $ENTITY_TO_PARSE | awk -F " ." ' {print $3}' )
8284 for ct_bundles in $BUNDLES_FOUND ; do
8385 drush devel-generate-content $CT_GENERATE_COUNT --bundles=$ct_bundles --translations=$LANGUAGES_FOUND --quiet
8486 echo " $CT_GENERATE_COUNT nodes have been created for $ct_bundles "
0 commit comments