code: def command_list(prog_name, prof_mgr, prof_name, prog_args):
  
  	
  	
  	# Retrieve arguments
  	parser = argparse.ArgumentParser(
  		prog=prog_name
  	)
  	args = parser.parse_args(prog_args)
  	
  	# Profile load
  	prof_stub = prof_mgr.load(prof_name)
  	
  	# Print component list
  	out = io.StringIO()
  	for comp_stub in prof_stub.component_list():
  		if comp_stub.name() is not None:
  			out.write(comp_stub.name())
  			out.write("\n")
  	out.seek(0)
  	sys.stdout.write(out.read())
docs: Print the list of components.