OffBy0x01/usbskeletonkey

Required: Module Class, Module manager

OffBy0x01 opened this issue · 2 comments

class Module(module_name, module_desc, fw_reqs, options, module_help, output_format):
""" Module base class to provide metadata on individual modules
All passed variables are required thus no default values
Args:
module_name: module name
module_desc: module description
fw_reqs: required framework components
options: module specific arguments
module_help: module specific help output
output_format: list of definable output formats e.g. ["XML","plaintext"]
"""

Module manager(unknown):
"""single instance class for module manager so we can access the same instance in both SkeletonKey & UI"""

made this in interface.py as part of the module class. Don't know if you'd like that moved to the parent class

Resolved: added to interface