@@ -165,7 +165,7 @@ main() {
165
165
say " checking if forge, cast, anvil, and chisel for $FOUNDRYUP_TAG version are already installed"
166
166
167
167
# Create a temporary directory to store the attestation link and artifact.
168
- tmp_dir=" $( mktemp -d 2> /dev/null || echo " . " ) "
168
+ tmp_dir=" $( mktemp -d 2> /dev/null) " || err " failed to create temp dir "
169
169
tmp=" $tmp_dir /attestation.txt"
170
170
ensure download " $ATTESTATION_URL " " $tmp "
171
171
@@ -255,17 +255,19 @@ main() {
255
255
# Download and extract the binaries archive
256
256
say " downloading forge, cast, anvil, and chisel for $FOUNDRYUP_TAG version"
257
257
if [ " $PLATFORM " = " win32" ]; then
258
- tmp=" $( mktemp -d 2> /dev/null || echo " ." ) /foundry.zip"
258
+ tmp=" $( mktemp -d 2> /dev/null) " || err " failed to create temp dir"
259
+ tmp=" $tmp /foundry.zip"
259
260
ensure download " $BIN_ARCHIVE_URL " " $tmp "
260
261
ensure unzip " $tmp " -d " $FOUNDRY_VERSIONS_DIR /$FOUNDRYUP_TAG "
261
262
rm -f " $tmp "
262
263
else
263
- tmp=" $( mktemp -d 2> /dev/null || echo " ." ) /foundry.tar.gz"
264
+ tmp=" $( mktemp -d 2> /dev/null) " || err " failed to create temp dir"
265
+ tmp=" $tmp /foundry.tar.gz"
264
266
ensure download " $BIN_ARCHIVE_URL " " $tmp "
265
267
# Make sure it's a valid tar archive.
266
- ensure tar tf $tmp 1> /dev/null
268
+ ensure tar tf " $tmp " 1> /dev/null
267
269
ensure mkdir -p " $FOUNDRY_VERSIONS_DIR /$FOUNDRYUP_TAG "
268
- ensure tar -C " $FOUNDRY_VERSIONS_DIR /$FOUNDRYUP_TAG " -xvf $tmp
270
+ ensure tar -C " $FOUNDRY_VERSIONS_DIR /$FOUNDRYUP_TAG " -xvf " $tmp "
269
271
rm -f " $tmp "
270
272
fi
271
273
0 commit comments