Skip to content
Discussion options

You must be logged in to vote

Adding a custom module to n01d-forge is straightforward:

1. Create Module Directory

modules/your-module/
  __init__.py
  module.py
  config.yml
  README.md

2. Module Template (module.py)

from n01d_forge.core import BaseModule

class YourModule(BaseModule):
    name = 'your-module'
    description = 'What it does'
    version = '1.0.0'
    
    def setup(self):
        # Initialize resources
        pass
    
    def run(self, target):
        # Main logic
        results = []
        # ... your code ...
        return results
    
    def cleanup(self):
        # Release resources
        pass

3. Register in config.yml

name: your-module
enabled: true
priority: 50
dependencies: []

4. Install

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by bad-antics
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
1 participant