From f47cefbd36197e2eb40a36fb7a2ee364b4f249de Mon Sep 17 00:00:00 2001 From: Stefan Reimer Date: Mon, 11 Jul 2022 18:51:15 +0000 Subject: [PATCH] feat: output avaiable execute functions if known specified --- cloudbender/stack.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cloudbender/stack.py b/cloudbender/stack.py index 7cbb6a9..cf07e95 100644 --- a/cloudbender/stack.py +++ b/cloudbender/stack.py @@ -889,6 +889,14 @@ class Stack(object): """ if not function: logger.error("No function specified !") + headerAdded = False + for k in vars(self._pulumi_code).keys(): + if k.startswith("_execute_"): + if not headerAdded: + logger.info("Available execute functions:") + headerAdded = True + logger.info("{}".format(k.replace("_execute_", "- "))) + return exec_function = f"_execute_{function}"