3
0
Fork 0
mirror of https://github.com/YosysHQ/sby.git synced 2026-07-14 15:25:41 +00:00
This commit is contained in:
KrystalDelusion 2026-07-08 16:26:22 +00:00 committed by GitHub
commit dc198d0726
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
18 changed files with 545 additions and 94 deletions

View file

@ -320,7 +320,9 @@ def read_sbyconfig(sbydata, taskname):
if defaultlist is None:
defaultlist = tasklist
return cfgdata, tasklist, defaultlist, sorted(list(task_tags_all))
return_tags = task_tags_all if taskname is None else task_tags_active
return cfgdata, tasklist, defaultlist, sorted(list(return_tags))
sbydata = list()
@ -368,14 +370,9 @@ if dump_files:
print("\n".join(str(f) for f in file_set))
sys.exit(0)
if dump_tags:
_, _, _, tagnames = read_sbyconfig(sbydata, None)
for tag in tagnames:
print(tag)
sys.exit(0)
if dump_tasks or dump_defaults or dump_tags:
_, tasks, dtasks, tags = read_sbyconfig(sbydata, None)
taskname = tasknames[0] if len(tasknames) == 1 else None
_, tasks, dtasks, tags = read_sbyconfig(sbydata, taskname)
for name in tasks if dump_tasks else dtasks if dump_defaults else tags:
if name is not None:
print(name)