File tree 1 file changed +12
-1
lines changed
1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -49,7 +49,7 @@ sudo curl -sSL "https://github.com/ankddev/envfetch/releases/latest/download/env
49
49
# Check integrity
50
50
51
51
EXPECTED_CHECKSUM=$( curl -sSL " https://github.com/ankddev/envfetch/releases/latest/download/envfetch-$BUILD_TARGET .sha256" | tr -d ' [:space:]' | tr -d ' \n' )
52
- ACTUAL_CHECKSUM=$( sha256sum " $INSTALL_DIR /envfetch" | awk ' {print $1}' )
52
+ ACTUAL_CHECKSUM=$( calculate_checksum " $INSTALL_DIR /envfetch" | awk ' {print $1}' )
53
53
54
54
if [ " $EXPECTED_CHECKSUM " != " $ACTUAL_CHECKSUM " ]; then
55
55
echo " Checksum mismatch" >&2
63
63
sudo chmod +x " $INSTALL_DIR /envfetch"
64
64
65
65
echo " Successfully installed envfetch"
66
+
67
+ # Calculate checksum. We use this function because Linux and macOS have different commands
68
+ calculate_checksum () {
69
+ if [ " $OS_NAME " = " Darwin" ]; then
70
+ # macOS
71
+ shasum -a 256 " $1 " | cut -d ' ' -f 1
72
+ else
73
+ # Linux and others
74
+ sha256sum " $1 " | cut -d ' ' -f 1
75
+ fi
76
+ }
You can’t perform that action at this time.
0 commit comments