From e6e5f8ccee9bb3cce6bda6d32296878b25f0e3db Mon Sep 17 00:00:00 2001
From: nhertz <nhertz@nrao.edu>
Date: Tue, 6 Oct 2020 13:51:30 -0600
Subject: [PATCH] Continued implementing capability launcher

---
 services/capability/src/capability/capability_launcher.py | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/services/capability/src/capability/capability_launcher.py b/services/capability/src/capability/capability_launcher.py
index 90e18ca74..1f8525b46 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__':
-- 
GitLab