feat: profiles delete_profile

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-21 19:54:32 +02:00
parent 71462071e4
commit d3bb7834a4
2 changed files with 17 additions and 0 deletions
+10
View File
@@ -70,3 +70,13 @@ def rename_profile(base, pid, name):
entry["name"] = name
write_registry(base, reg)
return entry
def delete_profile(base, pid):
reg = read_registry(base)
reg["profiles"] = [p for p in reg["profiles"] if p["id"] != pid]
write_registry(base, reg)
d = Path(base) / pid
if d.exists():
shutil.rmtree(d)
return reg