File tree Expand file tree Collapse file tree 1 file changed +13
-7
lines changed Expand file tree Collapse file tree 1 file changed +13
-7
lines changed Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
2
3
- # Call native ideasy with user-provided arguments
4
- ideasy " $@ "
5
- return_code=$?
6
- if [ $return_code -ne 0 ]; then # Check if ideasy exit code is not equal to 0
7
- echo -e " \n\033[91mError: IDEasy failed with exit code $return_code \033[91m" >&2 # Print error message to stderr
8
- return $return_code # Return the same error code as ideasy
3
+ if [ $# != 0 ]; then
4
+ ideasy " $@ "
5
+ return_code=$?
6
+ if [ $return_code != 0 ]; then
7
+ echo -e " \n\033[91mError: IDEasy failed with exit code ${return_code} \033[91m" >&2
8
+ return ${return_code}
9
+ fi
9
10
fi
10
11
11
12
ide_env=
@@ -14,5 +15,10 @@ if [ "${OSTYPE}" = "cygwin" ] || [ "${OSTYPE}" = "msys" ]; then
14
15
else
15
16
ide_env=" $( ideasy env) "
16
17
fi
17
- eval " $ide_env "
18
+ if [ $? = 0 ]; then
19
+ eval " ${ide_env} "
20
+ if [ $# = 0 ]; then
21
+ echo " IDE environment variables have been set for ${IDE_HOME} in workspace ${WORKSPACE} "
22
+ fi
23
+ fi
18
24
unset ide_env
You can’t perform that action at this time.
0 commit comments