diff --git a/apps/cli/executables/delivery/delivery/delivery.py b/apps/cli/executables/delivery/delivery/delivery.py
index f7fb069d04afb27bb81c7a791994becef920a589..4b819bfd780b7890dfaa47d2243891998d06dd94 100644
--- a/apps/cli/executables/delivery/delivery/delivery.py
+++ b/apps/cli/executables/delivery/delivery/delivery.py
@@ -1,5 +1,7 @@
 import pathlib
 
+import sys
+
 from .context import DeliveryContext
 from .finder import HeuristicProductFinder, ProductFinder
 
@@ -50,5 +52,13 @@ class Delivery:
 def main(args=None):
     """CLI entry point"""
     context = DeliveryContext.parse_commandline(args)
-    #print(context)
-    Delivery().deliver(context)
+    response = ""
+    try:
+        link = Delivery().deliver(context)
+        if link != "":
+            response = link
+    except Exception as err:
+        response = "ERROR: " + str(err)
+
+    sys.stdout.write(response)
+