Skip to content

Commit e0543b3

Browse files
Improve error handling in generate.sh
1 parent 277f596 commit e0543b3

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

generator.sh

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,14 @@ distFolder="dist"
77
distPrefix="ColorEcho"
88
table="color table.txt"
99

10-
if [ ! -r "${distFolder}/${distPrefix}.bash" ] || [ ! -s "${distFolder}/${distPrefix}.bash" ]; then
11-
echo "${distFolder}/${distPrefix}.bash" is not readable, fallback to use origin echo
10+
# use ColorEcho
11+
# shellcheck source=dist/ColorEcho.bash
12+
if [ ! -r "${distFolder}/${distPrefix}.bash" ] || [ ! -s "${distFolder}/${distPrefix}.bash" ] || ! . "${distFolder}/${distPrefix}.bash" &> /dev/null; then
13+
echo "${distFolder}/${distPrefix}.bash" is not usable, fallback to use origin echo
1214
alias echo.BoldRed='echo'
1315
alias echo.BoldGreen='echo'
1416
alias echo.BoldYellow='echo'
1517
else
16-
# use ColorEcho
17-
# shellcheck source=dist/ColorEcho.bash
18-
. "${distFolder}/${distPrefix}.bash"
1918
command -v echo.BoldRed &> /dev/null || alias echo.BoldRed='echo'
2019
command -v echo.BoldGreen &> /dev/null || alias echo.BoldGreen='echo'
2120
command -v echo.BoldYellow &> /dev/null || alias echo.BoldYellow='echo'

0 commit comments

Comments
 (0)