get click command from engineer exposed xbahn command specs

def get_command(self, ctx, name):

        """
        get click command from engineer exposed xbahn command specs
        """

        # connect to xbahn
        self.connect(ctx)

        if not hasattr(ctx, "widget") or name in ["shell"]:
            return super(Engineer, self).get_command(ctx, name)

        if name == "--help":
            return None

        # get the command specs (description, arguments and options)
        info = ctx.widget.engineer_info(name)

        # make command from specs
        return self.make_command(ctx, name, info)