@@ -88,40 +88,36 @@ is_rhel_family() {
8888
8989detect_os
9090
91- # Common tools check
92- echo -e " ${YELLOW} Checking common tools...${NC} "
9391tools_missing=0
9492
95- # Check curl
96- if command -v curl > /dev/null 2>&1 ; then
97- echo -e " ${GREEN} curl found: $( curl --version | head -n1) ${NC} "
98- else
99- echo -e " ${RED} curl not found - please install curl${NC} "
100- if [[ " $OS " == " macos" ]]; then
101- echo " brew install curl"
102- elif [[ " $OS " == " debian" || " $OS " == " ubuntu" ]]; then
103- echo " sudo apt-get install curl"
104- fi
105- tools_missing=1
106- fi
93+ if [[ " $ENVIRONMENT " == " local" ]]; then
94+ echo -e " ${YELLOW} Checking local development requirements...${NC} "
10795
108- # Check jq
109- if command -v jq > /dev/null 2>&1 ; then
110- echo -e " ${GREEN} jq found: $( jq --version) ${NC} "
111- else
112- echo -e " ${RED} jq not found - please install jq for JSON parsing${NC} "
113- if [[ " $OS " == " macos" ]]; then
114- echo " brew install jq"
115- elif [[ " $OS " == " debian" || " $OS " == " ubuntu" ]]; then
116- echo " sudo apt-get install jq"
96+ # Check curl
97+ if command -v curl > /dev/null 2>&1 ; then
98+ echo -e " ${GREEN} curl found${NC} "
99+ else
100+ echo -e " ${RED} curl not found - please install curl${NC} "
101+ if [[ " $OS " == " macos" ]]; then
102+ echo " brew install curl"
103+ elif [[ " $OS " == " debian" || " $OS " == " ubuntu" ]]; then
104+ echo " sudo apt-get install curl"
105+ fi
106+ tools_missing=1
117107 fi
118- tools_missing=1
119- fi
120-
121- echo " "
122108
123- if [[ " $ENVIRONMENT " == " local" ]]; then
124- echo -e " ${YELLOW} Checking local development requirements...${NC} "
109+ # Check jq
110+ if command -v jq > /dev/null 2>&1 ; then
111+ echo -e " ${GREEN} jq found${NC} "
112+ else
113+ echo -e " ${RED} jq not found - please install jq for JSON parsing${NC} "
114+ if [[ " $OS " == " macos" ]]; then
115+ echo " brew install jq"
116+ elif [[ " $OS " == " debian" || " $OS " == " ubuntu" ]]; then
117+ echo " sudo apt-get install jq"
118+ fi
119+ tools_missing=1
120+ fi
125121
126122 # Check nginx
127123 if command -v nginx > /dev/null 2>&1 ; then
@@ -309,6 +305,32 @@ if [[ "$ENVIRONMENT" == "local" ]]; then
309305elif [[ " $ENVIRONMENT " == " docker" ]]; then
310306 echo -e " ${YELLOW} Checking Docker development requirements...${NC} "
311307
308+ # Check curl
309+ if command -v curl > /dev/null 2>&1 ; then
310+ echo -e " ${GREEN} curl found${NC} "
311+ else
312+ echo -e " ${RED} curl not found - please install curl${NC} "
313+ if [[ " $OS " == " macos" ]]; then
314+ echo " brew install curl"
315+ elif [[ " $OS " == " debian" || " $OS " == " ubuntu" ]]; then
316+ echo " sudo apt-get install curl"
317+ fi
318+ tools_missing=1
319+ fi
320+
321+ # Check jq
322+ if command -v jq > /dev/null 2>&1 ; then
323+ echo -e " ${GREEN} jq found${NC} "
324+ else
325+ echo -e " ${RED} jq not found - please install jq for JSON parsing${NC} "
326+ if [[ " $OS " == " macos" ]]; then
327+ echo " brew install jq"
328+ elif [[ " $OS " == " debian" || " $OS " == " ubuntu" ]]; then
329+ echo " sudo apt-get install jq"
330+ fi
331+ tools_missing=1
332+ fi
333+
312334 # Check docker
313335 if command -v docker > /dev/null 2>&1 ; then
314336 echo -e " ${GREEN} docker found: $( docker --version) ${NC} "
@@ -336,6 +358,32 @@ elif [[ "$ENVIRONMENT" == "docker" ]]; then
336358elif [[ " $ENVIRONMENT " == " kind" ]]; then
337359 echo -e " ${YELLOW} Checking KIND development requirements...${NC} "
338360
361+ # Check curl
362+ if command -v curl > /dev/null 2>&1 ; then
363+ echo -e " ${GREEN} curl found${NC} "
364+ else
365+ echo -e " ${RED} curl not found - please install curl${NC} "
366+ if [[ " $OS " == " macos" ]]; then
367+ echo " brew install curl"
368+ elif [[ " $OS " == " debian" || " $OS " == " ubuntu" ]]; then
369+ echo " sudo apt-get install curl"
370+ fi
371+ tools_missing=1
372+ fi
373+
374+ # Check jq
375+ if command -v jq > /dev/null 2>&1 ; then
376+ echo -e " ${GREEN} jq found${NC} "
377+ else
378+ echo -e " ${RED} jq not found - please install jq for JSON parsing${NC} "
379+ if [[ " $OS " == " macos" ]]; then
380+ echo " brew install jq"
381+ elif [[ " $OS " == " debian" || " $OS " == " ubuntu" ]]; then
382+ echo " sudo apt-get install jq"
383+ fi
384+ tools_missing=1
385+ fi
386+
339387 # Check kind
340388 if command -v kind > /dev/null 2>&1 ; then
341389 echo -e " ${GREEN} kind found${NC} "
0 commit comments