mirror of
https://github.com/XiaoGe-LiBai/yangmao.git
synced 2025-12-22 02:44:33 +08:00
elm
This commit is contained in:
52
elm.sh
Normal file
52
elm.sh
Normal 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
|
||||||
Reference in New Issue
Block a user