Skip to content

The watch_config script should directly query plugins to make configuration easier. #121

Description

@seamustuohy

The watch_config script currently has the config files to watch, and their corresponding hard coded.It should directly query plugins to make adding a file to watch for a new plugin easier.

Something like the following where get_config_pairs is a function that creates a namedTuple from a config file or set of environment variables.

plugins = get_config_pairs(os.environ['COPILOT_PLUGIN_DIR'])
for plugin in plugins:
    config_handle.add_config(plugin.conf_file, plugin.service_name)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions