mirror of
https://github.com/yaobiao131/downkyicore.git
synced 2025-08-10 00:52:31 +00:00
35 lines
775 B
Bash
Executable File
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 "$@"
|