Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
quarto-dev
GitHub Repository: quarto-dev/quarto-cli
Path: blob/main/package/scripts/common/utils.sh
6451 views
1
# DENOFILES is only required at configure.sh, but DENO_ARCH_DIR is used in many places
2
3
if [[ $OSTYPE == 'darwin'* ]]; then
4
DENOURL=https://github.com/denoland/deno/releases/download
5
FULLARCH=$(uname -sm)
6
7
8
if [[ $FULLARCH == "Darwin x86_64" ]]; then
9
DENO_ARCH_DIR=x86_64
10
DENOFILES="deno-x86_64-apple-darwin.zip"
11
elif [[ $FULLARCH == "Darwin arm64" ]]; then
12
DENO_ARCH_DIR=aarch64
13
DENOFILES="deno-aarch64-apple-darwin.zip"
14
else
15
echo "configure script failed: unrecognized architecture " ${FULLARCH}
16
exit 1
17
fi
18
else
19
20
NIXARCH=$(uname -m)
21
if [[ $NIXARCH == "x86_64" ]]; then
22
DENOURL=https://github.com/denoland/deno/releases/download
23
DENOFILES=deno-x86_64-unknown-linux-gnu.zip
24
DENO_ARCH_DIR=x86_64
25
elif [[ $NIXARCH == "aarch64" ]]; then
26
DENOURL=https://github.com/denoland/deno/releases/download
27
DENOFILES=deno-aarch64-unknown-linux-gnu.zip
28
DENO_ARCH_DIR=aarch64
29
else
30
echo "configure script failed: unrecognized architecture " ${NIXARCH}
31
exit 1
32
fi
33
fi
34
35