'Given a context, this invokes the attached callback (if it exists)
in the right way.'

def invoke(self, ctx):

    if (self.callback is not None):
        return ctx.invoke(self.callback, **ctx.params)
