code: def list(context, topic_id, sort, limit, where, verbose):
      
      components = topic.list_components(context, id=topic_id,
                                         sort=sort, limit=limit, where=where)
      utils.format_output(components, context.format, verbose=verbose)
docs: list(context, topic_id, sort, limit, where, verbose)
  
      List all components.
  
      >>> dcictl component-list [OPTIONS]
  
      :param string topic_id: The topic ID for the list of components to return
                              [required]
      :param string sort: Field to apply sort
      :param integer limit: Max number of rows to return
      :param string where: An optional filter criteria
      :param boolean verbose: Display verbose output