'This is the actual executing part of the command.  It is
called directly after self.parse(). See the docstring of this
module for which object properties are available (beyond those
set in self.parse())'

def func(self):

    string = ('-' * 50)
    string += ('\n|w%s|n    -    Command    variables    from    evennia:\n' % self.key)
    string += ('-' * 50)
    string += ('\nname    of    cmd    (self.key):    |w%s|n\n' % self.key)
    string += ('cmd    aliases    (self.aliases):    |w%s|n\n' % self.aliases)
    string += ('cmd    locks    (self.locks):    |w%s|n\n' % self.locks)
    string += ('help    category    (self.help_category):    |w%s|n\n' % self.help_category.capitalize())
    string += ('object    calling    (self.caller):    |w%s|n\n' % self.caller)
    string += ('object    storing    cmdset    (self.obj):    |w%s|n\n' % self.obj)
    string += ('command    string    given    (self.cmdstring):    |w%s|n\n' % self.cmdstring)
    string += fill(('current    cmdset    (self.cmdset):    |w%s|n\n' % (self.cmdset.key if self.cmdset.key else self.cmdset.__class__)))
    self.caller.msg(string)
