This commit is contained in:
jay
2023-04-17 01:53:49 +08:00
parent 1b3afa092b
commit 896ca95ce1
6 changed files with 44 additions and 34 deletions
@@ -2,8 +2,8 @@
set -x
GO_VERSION="1.20.1"
NODE_VERSION="18.14.2"
GO_VERSION="1.20.3"
NODE_VERSION="18.15.0"
ARCH="{{ .chezmoi.arch }}"
OSTYPE="{{ .chezmoi.os }}"
@@ -16,9 +16,9 @@ if [ ! -d "$HOME/apps" ]; then
fi
function install_golang {
if command -v go ; then
return 0
fi
#if command -v go ; then
# return 0
#fi
local tmpDir=$(mktemp -d)
local url="https://go.dev/dl/go$GO_VERSION.$OSTYPE-$ARCH.tar.gz"
@@ -38,15 +38,20 @@ function install_golang {
mv "$tmpDir/go" "$HOME/apps/go-${GO_VERSION}"
if [ -L "$HOME/apps/go" ]; then
rm -rf `readlink -f "$HOME/apps/go"`
unlink "$HOME/apps/go"
fi
ln -sf "$HOME/apps/go-${GO_VERSION}" "$HOME/apps/go"
rm -rf "$tmpDir"
}
function install_nodejs {
if command -v node ; then
return 0
fi
#if command -v node ; then
# return 0
#fi
local tmpDir=$(mktemp -d)
local arch=""
@@ -82,6 +87,11 @@ function install_nodejs {
mv "$dirs" "$HOME/apps/node-v${NODE_VERSION}"
if [ -L "$HOME/apps/node" ]; then
rm -rf `readlink -f "$HOME/apps/node"`
unlink "$HOME/apps/node"
fi
ln -sf "$HOME/apps/node-v${NODE_VERSION}" "$HOME/apps/node"
rm -rf "$tmpDir"