[+] 历史版本兼容
This commit is contained in:
26
init-all.sh
26
init-all.sh
@@ -1,12 +1,28 @@
|
||||
#!/bin/bash
|
||||
|
||||
download_and_run() {
|
||||
local filename="$1"
|
||||
local url="https://git.martin98.com/MartinFarm/init/raw/branch/main/$1"
|
||||
|
||||
if [ ! -f "$filename" ]; then
|
||||
echo "文件 $filename 不存在,正在下载..."
|
||||
curl -sSL "$url" -o "$filename"
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "下载失败,请检查网络连接或URL是否正确。"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
bash "$filename"
|
||||
}
|
||||
|
||||
|
||||
# apt + ntp
|
||||
curl -sSL https://git.martin98.com/MartinFarm/init/raw/branch/main/init-apt.sh | bash
|
||||
download_and_run "init-apt.sh"
|
||||
# docker-ce
|
||||
curl -sSL https://git.martin98.com/MartinFarm/init/raw/branch/main/init-docker.sh | bash
|
||||
download_and_run "init-docker.sh"
|
||||
# npm
|
||||
curl -sSL https://git.martin98.com/MartinFarm/init/raw/branch/main/init-npm.sh | bash
|
||||
download_and_run "init-npm.sh"
|
||||
# pip
|
||||
curl -sSL https://git.martin98.com/MartinFarm/init/raw/branch/main/init-pip.sh | bash
|
||||
download_and_run "init-pip.sh"
|
||||
# git
|
||||
curl -sSL https://git.martin98.com/MartinFarm/init/raw/branch/main/init-git.sh | bash
|
||||
download_and_run "init-git.sh"
|
||||
Reference in New Issue
Block a user