Implemented basic Tab-autocompletion for agent console.

This commit is contained in:
Jakob Friedl
2025-10-03 09:59:50 +02:00
parent 56153b3441
commit ae09e4e7e3
3 changed files with 68 additions and 3 deletions

View File

@@ -82,3 +82,12 @@ proc getModules*(modules: uint32 = 0): seq[Module] =
for m in manager.modules:
if (modules and cast[uint32](m.moduleType)) == cast[uint32](m.moduleType):
result.add(m)
proc getCommands*(modules: uint32 = 0): seq[Command] =
if modules == 0:
for m in manager.modules:
result.add(m.commands)
else:
for m in manager.modules:
if (modules and cast[uint32](m.moduleType)) == cast[uint32](m.moduleType):
result.add(m.commands)