1
1
#! /usr/bin/env sh
2
+ # set -x
3
+ set -eu
2
4
3
5
# Preparing
4
6
echo -e " \nEnabling module..."
@@ -21,7 +23,7 @@ echo -e "\nLooking for languages..."
21
23
LANGUAGE_COUNT=$( $( $PARSING_CMD ) | grep -vE " $LANGUAGES_TO_EXCLUDE " | grep -c $ENTITY_TO_PARSE )
22
24
23
25
# 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/,$//' )
25
27
26
28
if [ " $LANGUAGE_COUNT " -gt " 1" ]; then
27
29
printf " - \033[1m$LANGUAGE_COUNT languages\033[0m found : "
@@ -45,13 +47,13 @@ echo -e "\nLooking for bundles..."
45
47
if [ " $BUNDLE_COUNT " -gt " 0" ]; then
46
48
47
49
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/,$//' )
49
51
echo $BUNDLES_FOUND
50
52
51
53
echo " Generating content..."
52
54
VOC_GENERATE_COUNT=10
53
55
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}' )
55
57
for voc_bundles in $BUNDLES_FOUND ; do
56
58
drush devel-generate-terms $VOC_GENERATE_COUNT --bundles=$voc_bundles --translations=$LANGUAGES_FOUND --quiet
57
59
echo " $VOC_GENERATE_COUNT terms have been created for $voc_bundles "
@@ -72,13 +74,13 @@ echo -e "\nLooking for bundles..."
72
74
if [ " $BUNDLE_COUNT " -gt " 0" ]; then
73
75
74
76
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/,$//' )
76
78
echo $BUNDLES_FOUND
77
79
78
80
echo " Generating content..."
79
- CT_GENERATE_COUNT=100
81
+ CT_GENERATE_COUNT=30
80
82
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}' )
82
84
for ct_bundles in $BUNDLES_FOUND ; do
83
85
drush devel-generate-content $CT_GENERATE_COUNT --bundles=$ct_bundles --translations=$LANGUAGES_FOUND --quiet
84
86
echo " $CT_GENERATE_COUNT nodes have been created for $ct_bundles "
0 commit comments