From e469455bc047fa836ebdeb217d9df311ec2c63eb Mon Sep 17 00:00:00 2001 From: jpic Date: Wed, 12 Feb 2020 11:55:19 +0100 Subject: [PATCH] Fixed help --- podctl/console_script.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/podctl/console_script.py b/podctl/console_script.py index 395e85e..58bd702 100644 --- a/podctl/console_script.py +++ b/podctl/console_script.py @@ -19,8 +19,10 @@ class ConsoleScript(cli2.ConsoleScript): import inspect from podctl.podfile import Podfile self.podfile = Podfile.factory(os.getenv('PODFILE', 'pod.py')) - for name in self.podfile.pod.scripts.keys(): - self[name] = cli2.Callable(name, self.podfile.pod.script(name),) + for name, script in self.podfile.pod.scripts.items(): + cb = self.podfile.pod.script(name) + cb.__doc__ = inspect.getdoc(script) + self[name] = cli2.Callable(name, cb) return super().__call__(*args, **kwargs) def call(self, command):