diff --git a/services/capability/src/capability/capability_launcher.py b/services/capability/src/capability/capability_launcher.py index 90e18ca742ab1d72626adcd01f135e16d2e54e23..1f8525b461b2db61cf438a181e62ca08349aa53c 100644 --- a/services/capability/src/capability/capability_launcher.py +++ b/services/capability/src/capability/capability_launcher.py @@ -6,6 +6,7 @@ Sends a request for a capability execution to the capability service import argparse import requests +from workspaces.schema import Capability from ._version import __version__ as version @@ -32,12 +33,16 @@ def _make_arg_parser() -> argparse.ArgumentParser: ) parser.add_argument( '-c', '--capability', action='store', required=True, + help='file that contains a capability definition' ) + return parser def main(): - pass + args = _make_arg_parser().parse_args() + capability = Capability.from_file(args['capability']) + print(capability) if __name__ == '__main__':