1 Star 0 Fork 0

chonglin/nginx-ui

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
lego-config.sh 1.14 KB
一键复制 编辑 原始数据 按行查看 历史
Hintay 提交于 2024-10-24 01:30 . chore: migrate to ESlint v9
#!/bin/bash
# Download go-acme/lego repository
download_and_extract() {
local repo_url="https://github.com/go-acme/lego/archive/refs/heads/master.zip"
local target_dir="$1"
# Check if wget and unzip are installed
if ! command -v wget >/dev/null || ! command -v unzip >/dev/null; then
echo "Please ensure wget and unzip are installed."
exit 1
fi
# Download and extract the source code
wget -q -O lego-master.zip "$repo_url"
unzip -q lego-master.zip -d "$target_dir"
rm lego-master.zip
}
# Copy .toml files from providers to the specified directory
copy_toml_files() {
local source_dir="$1/lego-master/providers"
local target_dir="internal/cert/config"
# Remove the lego-master folder
if [ ! -d "$target_dir" ]; then
mkdir -p "$target_dir"
fi
# Copy .toml files
find "$source_dir" -type f -name "*.toml" -exec cp {} "$target_dir" \;
}
# Remove the lego-master folder
remove_lego_master_folder() {
local folder="$1/lego-master"
rm -rf "$folder"
}
destination="./tmp"
download_and_extract "$destination"
copy_toml_files "$destination"
remove_lego_master_folder "$destination"
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/godlinc/nginx-ui.git
git@gitee.com:godlinc/nginx-ui.git
godlinc
nginx-ui
nginx-ui
chore/eslint9

搜索帮助