# -*- coding: utf-8 -*-
"""Server command service exports."""

from . import (
    command_builders as _command_builders,
    config_files as _config_files,
    database as _database,
    discovery as _discovery,
    erlang as _erlang,
    migrations as _migrations,
    node_status as _node_status,
    project_config as _project_config,
    remote_rpc as _remote_rpc,
    shared as _shared,
    terminal as _terminal,
    window_registry as _window_registry,
)

_modules = (
    _shared,
    _project_config,
    _erlang,
    _node_status,
    _terminal,
    _window_registry,
    _command_builders,
    _database,
    _config_files,
    _migrations,
    _discovery,
    _remote_rpc,
)

for _module in _modules:
    globals().update({
        _name: _value
        for _name, _value in vars(_module).items()
        if not _name.startswith('__')
    })
