Skip to content

Commit 9b58328

Browse files
authored
Merge pull request #65 from codecrafters-io/update-cli-version-to-v45
Update CODECRAFTERS_CLI_VERSION to v45 in install.sh script.
2 parents 48fc311 + 5c3b70f commit 9b58328

File tree

1 file changed

+22
-22
lines changed

1 file changed

+22
-22
lines changed

install.sh

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -3,31 +3,31 @@
33
set -eu
44

55
# allow overriding the version
6-
VERSION=${CODECRAFTERS_CLI_VERSION:-v44}
6+
VERSION=${CODECRAFTERS_CLI_VERSION:-v45}
77

88
PLATFORM=$(uname -s)
99
ARCH=$(uname -m)
1010

1111
if [ "$PLATFORM" = "Darwin" ]; then
12-
OS=darwin
12+
OS=darwin
1313
elif [ "${PLATFORM%% *}" = "Linux" ]; then
14-
OS=linux
14+
OS=linux
1515
else
16-
echo "This installer is only supported on Linux and MacOS."
17-
exit 1
16+
echo "This installer is only supported on Linux and MacOS."
17+
exit 1
1818
fi
1919

2020
case "$ARCH" in
2121
x86_64)
22-
ARCH=amd64
23-
;;
22+
ARCH=amd64
23+
;;
2424
armv8* | arm64* | aarch64*)
25-
ARCH=arm64
26-
;;
25+
ARCH=arm64
26+
;;
2727
*)
28-
echo "unsupported arch: $ARCH"
29-
exit 1
30-
;;
28+
echo "unsupported arch: $ARCH"
29+
exit 1
30+
;;
3131
esac
3232

3333
INSTALL_DIR=${INSTALL_DIR:-/usr/local/bin}
@@ -40,21 +40,21 @@ echo "You will be prompted for your password by sudo if needed."
4040
echo "Installation path: ${INSTALL_PATH}"
4141

4242
if [ "$(id -u)" = "0" ]; then
43-
echo "Warning: this script is currently running as root. This is dangerous. "
44-
echo " Instead run it as normal user. We will sudo as needed."
43+
echo "Warning: this script is currently running as root. This is dangerous. "
44+
echo " Instead run it as normal user. We will sudo as needed."
4545
fi
4646

4747
if ! command -v curl >/dev/null; then
48-
echo "error: you do not have 'curl' installed which is required for this script."
49-
exit 1
48+
echo "error: you do not have 'curl' installed which is required for this script."
49+
exit 1
5050
fi
5151

5252
TEMP_FILE=$(mktemp "${TMPDIR:-/tmp}/.codecrafterscli.XXXXXXXX")
5353
TEMP_FOLDER=$(mktemp -d "${TMPDIR:-/tmp}/.codecrafterscli-headers.XXXXXXXX")
5454

5555
cleanup() {
56-
rm -f "$TEMP_FILE"
57-
rm -rf "$TEMP_FOLDER"
56+
rm -f "$TEMP_FILE"
57+
rm -rf "$TEMP_FOLDER"
5858
}
5959

6060
trap cleanup EXIT
@@ -63,19 +63,19 @@ echo Downloading CodeCrafters CLI...
6363

6464
HTTP_CODE=$(curl -SL --progress-bar "$DOWNLOAD_URL" --output "$TEMP_FILE" --write-out "%{http_code}")
6565
if [ "$HTTP_CODE" -lt 200 ] || [ "$HTTP_CODE" -gt 299 ]; then
66-
echo "error: your platform and architecture (${PLATFORM}-${ARCH}) is unsupported."
67-
exit 1
66+
echo "error: your platform and architecture (${PLATFORM}-${ARCH}) is unsupported."
67+
exit 1
6868
fi
6969

7070
tar xzf "$TEMP_FILE" -C "$TEMP_FOLDER" codecrafters
7171

7272
chmod 0755 "$TEMP_FOLDER/codecrafters"
7373

7474
if ! mkdir -p "$INSTALL_DIR" 2>/dev/null; then
75-
sudo -k mkdir -p "$INSTALL_DIR"
75+
sudo -k mkdir -p "$INSTALL_DIR"
7676
fi
7777
if ! mv "$TEMP_FOLDER/codecrafters" "$INSTALL_PATH" 2>/dev/null; then
78-
sudo -k mv "$TEMP_FOLDER/codecrafters" "$INSTALL_PATH"
78+
sudo -k mv "$TEMP_FOLDER/codecrafters" "$INSTALL_PATH"
7979
fi
8080

8181
echo "Installed $("$INSTALL_PATH" --version)"

0 commit comments

Comments
 (0)