2021-12-21 16:47:27 +00:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
|
|
|
if uname | grep -qiE "mingw|msys"; then
|
|
|
|
EXE_SUFFIX=".exe"
|
|
|
|
else
|
|
|
|
EXE_SUFFIX=""
|
|
|
|
fi
|
|
|
|
|
2022-10-17 14:26:18 +00:00
|
|
|
# Bootstap nim to make nimble work
|
|
|
|
if [ ! -f ~/.cache/nim-workspace/bin/nim$EXE_SUFFIX ]; then
|
|
|
|
if uname | grep -qiE "mingw|msys"; then
|
|
|
|
curl https://github.com/dom96/choosenim/releases/download/v0.8.4/choosenim-0.8.4_windows_amd64.exe \
|
|
|
|
--output /tmp/choosenim.exe
|
2022-12-14 13:02:22 +00:00
|
|
|
/tmp/choosenim.exe "#version-1-6" --nimbleDir:~/.cache/nim-workspace
|
2021-12-21 16:47:27 +00:00
|
|
|
else
|
2022-10-17 14:26:18 +00:00
|
|
|
curl https://raw.githubusercontent.com/yyoncho/choosenim/nimble-dir/scripts/choosenim-unix-init.sh -sSf | NIMBLE_BIN=~/.cache/nim-workspace sh -x
|
2022-12-14 13:02:22 +00:00
|
|
|
chmod a+x ~/.cache/nim-workspace/choosenim
|
|
|
|
~/.cache/nim-workspace/choosenim "#version-1-6" --nimbleDir:~/.cache/nim-workspace
|
2021-12-21 16:47:27 +00:00
|
|
|
fi
|
|
|
|
fi
|