mirror of
https://git.datalinker.icu/ltdrdata/ComfyUI-Manager
synced 2025-12-10 06:34:24 +08:00
modified: cm-cli - autosave
- update/disable/enable/fix all
This commit is contained in:
parent
2ba29e3079
commit
05162090b8
17
cm-cli.py
17
cm-cli.py
@ -518,6 +518,10 @@ def save_snapshot():
|
|||||||
return core.save_snapshot_with_postfix('snapshot', output_path)
|
return core.save_snapshot_with_postfix('snapshot', output_path)
|
||||||
|
|
||||||
|
|
||||||
|
def auto_save_snapshot():
|
||||||
|
return core.save_snapshot_with_postfix('cli-autosave')
|
||||||
|
|
||||||
|
|
||||||
def deps_in_workflow():
|
def deps_in_workflow():
|
||||||
input_path = None
|
input_path = None
|
||||||
output_path = None
|
output_path = None
|
||||||
@ -593,6 +597,9 @@ elif op == 'uninstall':
|
|||||||
for_each_nodes(uninstall_node)
|
for_each_nodes(uninstall_node)
|
||||||
|
|
||||||
elif op == 'update':
|
elif op == 'update':
|
||||||
|
if 'all' in nodes:
|
||||||
|
auto_save_snapshot()
|
||||||
|
|
||||||
for x in nodes:
|
for x in nodes:
|
||||||
if x.lower() in ['comfyui', 'comfy', 'all']:
|
if x.lower() in ['comfyui', 'comfy', 'all']:
|
||||||
update_comfyui()
|
update_comfyui()
|
||||||
@ -601,12 +608,21 @@ elif op == 'update':
|
|||||||
for_each_nodes(update_node, allow_all=True)
|
for_each_nodes(update_node, allow_all=True)
|
||||||
|
|
||||||
elif op == 'disable':
|
elif op == 'disable':
|
||||||
|
if 'all' in nodes:
|
||||||
|
auto_save_snapshot()
|
||||||
|
|
||||||
for_each_nodes(disable_node, allow_all=True)
|
for_each_nodes(disable_node, allow_all=True)
|
||||||
|
|
||||||
elif op == 'enable':
|
elif op == 'enable':
|
||||||
|
if 'all' in nodes:
|
||||||
|
auto_save_snapshot()
|
||||||
|
|
||||||
for_each_nodes(enable_node, allow_all=True)
|
for_each_nodes(enable_node, allow_all=True)
|
||||||
|
|
||||||
elif op == 'fix':
|
elif op == 'fix':
|
||||||
|
if 'all' in nodes:
|
||||||
|
auto_save_snapshot()
|
||||||
|
|
||||||
for_each_nodes(fix_node, allow_all=True)
|
for_each_nodes(fix_node, allow_all=True)
|
||||||
|
|
||||||
elif op == 'show':
|
elif op == 'show':
|
||||||
@ -652,6 +668,7 @@ elif op == 'restore-dependencies':
|
|||||||
restore_dependencies()
|
restore_dependencies()
|
||||||
|
|
||||||
elif op == 'install-deps':
|
elif op == 'install-deps':
|
||||||
|
auto_save_snapshot()
|
||||||
install_deps()
|
install_deps()
|
||||||
|
|
||||||
elif op == 'clear':
|
elif op == 'clear':
|
||||||
|
|||||||
@ -22,7 +22,7 @@ sys.path.append(glob_path)
|
|||||||
import cm_global
|
import cm_global
|
||||||
from manager_util import *
|
from manager_util import *
|
||||||
|
|
||||||
version = [2, 27, 1]
|
version = [2, 27, 2]
|
||||||
version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '')
|
version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '')
|
||||||
|
|
||||||
comfyui_manager_path = os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))
|
comfyui_manager_path = os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user