mirror of
https://git.datalinker.icu/comfyanonymous/ComfyUI
synced 2026-11-12 21:47:04 +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