mirror of
https://git.datalinker.icu/comfyanonymous/ComfyUI
synced 2026-11-12 11:46:37 +08:00
add one-key update plugins script by command tools for linux
This commit is contained in:
parent
39fb74c5bd
commit
0481a1cde6
36
update_plugins.sh
Executable file
36
update_plugins.sh
Executable file
@ -0,0 +1,36 @@
|
||||
#!/bin/bash
|
||||
|
||||
# 定义工作目录
|
||||
WORKING_DIR="./custom_nodes"
|
||||
|
||||
# 检查工作目录是否存在
|
||||
if [ ! -d "$WORKING_DIR" ]; then
|
||||
echo "目录 $WORKING_DIR 不存在."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# 遍历 custom_nodes 目录下的所有子目录
|
||||
for dir in "$WORKING_DIR"/*/; do
|
||||
# 检查是否是目录
|
||||
if [ -d "$dir" ]; then
|
||||
echo "进入目录: $dir"
|
||||
cd "$dir"
|
||||
|
||||
# 执行 git pull
|
||||
echo "执行 git pull"
|
||||
git pull
|
||||
|
||||
# 检查是否存在 requirements.txt 文件
|
||||
if [ -f "requirements.txt" ]; then
|
||||
echo "找到 requirements.txt,执行 pip install"
|
||||
pip install -r requirements.txt
|
||||
else
|
||||
echo "没有找到 requirements.txt,跳过 pip install"
|
||||
fi
|
||||
|
||||
# 返回上级目录
|
||||
cd - > /dev/null
|
||||
fi
|
||||
done
|
||||
|
||||
echo "所有目录已处理完毕."
|
||||
Loading…
x
Reference in New Issue
Block a user