From 2ddeae271651acc4375043ee28d48a6233f921f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Hartman?= Date: Tue, 17 Aug 2021 15:50:44 +0200 Subject: [PATCH] Don't print classpath when --help argument is given (#101) Fixes #100 --- distro/src/bin/hz | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/distro/src/bin/hz b/distro/src/bin/hz index cb69e1e2..0e889bb1 100755 --- a/distro/src/bin/hz +++ b/distro/src/bin/hz @@ -85,14 +85,22 @@ export CLASSPATH="$CLASSPATH:$HAZELCAST_HOME/bin/download:$HAZELCAST_HOME/bin/do HZ_CMD="${JAVA} -cp ${CLASSPATH} ${JAVA_OPTS_ARRAY[@]} -Dhazelcast.commandline.workingdirectory=${HAZELCAST_HOME} com.hazelcast.commandline.HazelcastCommandLine" - -if [ "$1" = "start" ]; then - - echo "########################################" - echo "# JAVA=$JAVA" - echo "# JAVA_OPTS=${JAVA_OPTS_ARRAY[*]}" - echo "# CLASSPATH=$CLASSPATH" - echo "########################################" +if [ "$1" = "start" ] ; then + + for arg in "$@" + do + if [ "$arg" = "--help" ]; then + HELP=true + fi + done + + if [ "$HELP" != "true" ] ; then + echo "########################################" + echo "# JAVA=$JAVA" + echo "# JAVA_OPTS=${JAVA_OPTS_ARRAY[*]}" + echo "# CLASSPATH=$CLASSPATH" + echo "########################################" + fi ${HZ_CMD} "$@" "--JAVA_OPTS=$J_OPTS" else