copilot icon indicating copy to clipboard operation
copilot copied to clipboard

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

Open seamustuohy opened this issue 9 years ago • 1 comments

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)

seamustuohy avatar Feb 04 '16 23:02 seamustuohy