code: def show_metrics(
      metrics,
      markdown: bool = False,
      all_branches: bool = False,
      all_tags: bool = False,
      all_commits: bool = False,
      precision: Optional[int] = None,
      round_digits: bool = False,
  ) -> None:
      td = metrics_table(
          metrics,
          all_branches=all_branches,
          all_tags=all_tags,
          all_commits=all_commits,
          precision=precision,
          round_digits=round_digits,
      )
      td.render(markdown=markdown)
  
imports: from collections import abc
  from itertools import chain, repeat, zip_longest
  from operator import itemgetter
  from typing import TYPE_CHECKING, Any, Dict, ItemsView, Iterable, Iterator, List, Mapping, MutableSequence, Optional, Sequence, Set, Tuple, Union, overload
  from funcy import reraise
label_desc: Use image node_id 7 for calling a global function with example usage: show_metrics(metrics, markdown, all_branches, all_tags, all_commits, precision, round_digits) without return types