Files
downkyicore/script/aria2.sh
2024-01-25 20:37:35 +08:00

35 lines
775 B
Bash
Executable File

#!/bin/bash
download_dir="./downloads"
save_path="../DownKyi.Core/Binary"
if [ ! -d "$download_dir" ]; then
mkdir "$download_dir"
fi
create_dir() {
if [ ! -d "$1" ]; then
mkdir -p "$1"
fi
}
download_aria2() {
local download_url
local save
case $1 in
linux-x64)
save="$save_path/$1/aria2"
download_url="https://github.com/abcfy2/aria2-static-build/releases/download/1.37.0/aria2-x86_64-linux-musl_static.zip"
;;
linux-arm64)
save="$save_path/$1/aria2"
download_url="https://github.com/abcfy2/aria2-static-build/releases/download/1.37.0/aria2-aarch64-linux-musl_static.zip"
;;
esac
curl -kL "$download_url" -o "$download_dir/aria2.zip"
create_dir "$save"
unzip -d "$save" "$download_dir/aria2.zip"
}
download_aria2 "$@"