Compare commits

..

2 Commits

Author SHA1 Message Date
d8cde14308
feat: add new alias "rmrm" point to "rm" 2024-09-18 18:12:14 +08:00
0da3c95470
feat: 整合 nodejs / nvm 的安装 2024-09-18 18:11:58 +08:00
3 changed files with 18 additions and 17 deletions

View File

@ -350,21 +350,21 @@ configure_proxychains() {
fi fi
} }
configure_nodejs() { # configure_nodejs() {
[ -f /usr/local/bin/node ] && return # [ -f /usr/local/bin/node ] && return
[ $offline -eq 1 ] && return # [ $offline -eq 1 ] && return
if confirm_action "要安装 nodejs 吗?" "Y"; then # if confirm_action "要安装 nodejs 吗?" "Y"; then
local version="v20.10.0" # local version="v20.10.0"
local tarname="node-$version-linux-x64" # local tarname="node-$version-linux-x64"
wget https://nodejs.org/dist/$version/$tarname.tar.xz -O $tempdir/$tarname.tar.xz # wget https://nodejs.org/dist/$version/$tarname.tar.xz -O $tempdir/$tarname.tar.xz
tar -xf $tempdir/$tarname.tar.xz -C $tempdir # tar -xf $tempdir/$tarname.tar.xz -C $tempdir
sudo cp $tempdir/$tarname/bin/node /usr/local/bin/node # sudo cp $tempdir/$tarname/bin/node /usr/local/bin/node
sudo cp $tempdir/$tarname/bin/npm /usr/local/bin/npm # sudo cp $tempdir/$tarname/bin/npm /usr/local/bin/npm
rm $tempdir/$tarname.tar.xz # rm $tempdir/$tarname.tar.xz
rm $tempdir/$tarname -r # rm $tempdir/$tarname -r
fi # fi
} # }
# ============================================================ # ============================================================
@ -409,7 +409,7 @@ configure_nano
configure_vim configure_vim
configure_zsh configure_zsh
configure_tmux configure_tmux
configure_nodejs # configure_nodejs
configure_docker configure_docker
configure_fail2ban configure_fail2ban
configure_iptables configure_iptables

View File

@ -71,7 +71,7 @@ configure_nvm() {
[ -d ~/.nvm/.git ] && return [ -d ~/.nvm/.git ] && return
[ $offline -eq 1 ] && return [ $offline -eq 1 ] && return
if confirm_action "要安装 nvm 吗?" "N"; then if confirm_action "要安装 nvm / nodejs 吗?" "N"; then
git_clone nvm-sh/nvm ~/.nvm --depth=1 git_clone nvm-sh/nvm ~/.nvm --depth=1
\. $scriptdir/files/install-nvm.sh \. $scriptdir/files/install-nvm.sh
\. ~/.nvm/nvm.sh \. ~/.nvm/nvm.sh
@ -79,6 +79,7 @@ configure_nvm() {
nvm install lts/iron nvm install lts/iron
nvm alias default lts/iron nvm alias default lts/iron
nvm install-latest-npm nvm install-latest-npm
echo "registry=https://registry.npmmirror.com" > ~/.npmrc
fi fi
} }

View File

@ -20,7 +20,7 @@ if command_exists iptables; then
fi fi
fi fi
command_exists trash-put && alias rm='trash-put' command_exists trash-put && alias rm='trash-put' && alias rmrm='/usr/bin/rm'
command_exists batcat && alias cat='batcat' command_exists batcat && alias cat='batcat'
command_exists fdfind && alias fd='fdfind' command_exists fdfind && alias fd='fdfind'