'brings up the metadata for the command if there is a valid command already typed'

def on_input_timeout(self, cli):

    document = cli.current_buffer.document
    text = document.text
    text = text.replace(u'az    ', u'')
    if self.default_command:
        text = ((self.default_command + u'    ') + text)
    (param_info, example) = self.generate_help_text(text)
    self.param_docs = u'{}'.format(param_info)
    self.example_docs = u'{}'.format(example)
    self._update_default_info()
    cli.buffers[u'description'].reset(initial_document=Document(self.description_docs, cursor_position=0))
    cli.buffers[u'parameter'].reset(initial_document=Document(self.param_docs))
    cli.buffers[u'examples'].reset(initial_document=Document(self.example_docs))
    cli.buffers[u'default_values'].reset(initial_document=Document(u'{}'.format((self.config_default if self.config_default else u'No    Default    Values'))))
    self._update_toolbar()
    cli.request_redraw()
