diff --git a/bob/extension/scripts/click_helper.py b/bob/extension/scripts/click_helper.py index 0db9a6ed0376569bfc226e0f0edc333487477565..8bdb097d71c9caac646071d6fbc562a2516e038c 100644 --- a/bob/extension/scripts/click_helper.py +++ b/bob/extension/scripts/click_helper.py @@ -37,9 +37,9 @@ def bool_option(name, short_name, desc, dflt=False, **kwargs): ctx.meta[name.replace('-', '_')] = value return value return click.option( - '-' + short_name, '--%s/--no-%s' % (name, name), default=dflt, - help=desc, - show_default=True, callback=callback, is_eager=True, **kwargs)(func) + '-%s/-n%s' % (short_name, short_name), '--%s/--no-%s' % (name, name), + default=dflt, help=desc, show_default=True, callback=callback, + is_eager=True, **kwargs)(func) return custom_bool_option @@ -262,6 +262,7 @@ class ResourceOption(click.Option): return value + class AliasedGroup(click.Group): ''' Class that handles prefix aliasing for commands @@ -273,6 +274,7 @@ class AliasedGroup(click.Group): To enable prefix aliasing of commands for a given group, just set ``cls=AliasedGroup`` parameter in click.group decorator. ''' + def get_command(self, ctx, cmd_name): rv = click.Group.get_command(self, ctx, cmd_name) if rv is not None: