diff --git a/gnes/cli/api.py b/gnes/cli/api.py index 2915b4bd..d609a8a7 100644 --- a/gnes/cli/api.py +++ b/gnes/cli/api.py @@ -34,6 +34,11 @@ def route(args): es.join() +def compose(args): + from ..composer.base import YamlGraph + YamlGraph(args).build_all() + + def frontend(args): from ..service.grpc import GRPCFrontend import threading diff --git a/gnes/cli/parser.py b/gnes/cli/parser.py index d87fb026..3f54a7b1 100644 --- a/gnes/cli/parser.py +++ b/gnes/cli/parser.py @@ -239,5 +239,5 @@ def get_main_parser(): set_preprocessor_service_parser(sp.add_parser('preprocess', help='start a preprocessor service')) set_http_service_parser(sp.add_parser('client_http', help='start a http service')) set_cli_client_parser(sp.add_parser('client_cli', help='start a grpc client')) - set_composer_parser(sp.add_parser('compose', help='start a GNES composer')) + set_composer_parser(sp.add_parser('compose', help='start a GNES composer to simplify config generation')) return parser