This commit is contained in:
xiaoge
2023-05-16 17:54:42 +08:00
parent 602fadda33
commit 046653d7af

52
elm.sh Normal file
View File

@@ -0,0 +1,52 @@
#!/bin/bash
# new Env('萝卜-饿了么');
# 环境变量 elmck 值SID=xxxx; cookie2=xxxx; (按格式来)
#pwd
eval "rm -rf ./ELM"
_ftype=""
get_arch=`arch`
echo $get_arch
if [[ $get_arch =~ "x86_64" ]];then
_ftype="amd64"
elif [[ $get_arch =~ "x86" ]];then
_ftype="386"
elif [[ $get_arch =~ "i386" ]];then
_ftype="386"
elif [[ $get_arch =~ "aarch64" ]];then
_ftype="arm64"
elif [[ $get_arch =~ "arm" ]];then
_ftype="arm"
else
_ftype=""
fi
download_elm(){
echo "开始下载elm二进制文件到$PWD/ELM目录"
curl -sS -o $PWD/ELM/elm-$_ftype --create-dirs https://raw.githubusercontent.com/lu0b0/ELM/main/ELM/elm-$_ftype
echo "下载完成,如需重新下载或更新请先删除该文件"
if [ -f "$PWD/ELM/elm-$_ftype" ]; then
echo "$PWD/ELM/elm-$_ftype"
eval "chmod +x ./ELM/elm-$_ftype"
eval "./ELM/elm-$_ftype -t elm"
fi
}
if [ $_ftype == "" ]; then
echo "不支持的架构$get_arch"
else
echo "执行$_ftype"
if [ -f "$PWD/ELM/elm-$_ftype" ]; then
echo "$PWD/ELM/elm-$_ftype"
eval "chmod +x ./ELM/elm-$_ftype"
eval "./ELM/elm-$_ftype -t elm"
elif [ -f "$PWD/elm-$_ftype" ]; then
echo "$PWD/elm-$_ftype"
eval "chmod +x $PWD/elm-$_ftype"
eval "$PWD/elm-$_ftype -t elm"
else
echo "$PWD/ELM目录、$PWD目录下均未找到文件elm-$_ftype,尝试拉取远程仓库文件elm-$_ftype"
download_elm
fi
fi