code: def main(args=None, out=None):
      """Getting the show on the road"""
  
      out = out or sys.stdout
      parser = get_opt_parser()
      (opts, files) = parser.parse_args(args)
  
      nibabel.cmdline.utils.verbose_level = opts.verbose
  
      if nibabel.cmdline.utils.verbose_level < 3:
          # suppress nibabel format-compliance warnings
          nib.imageglobals.logger.level = 50
  
      files_diff = diff(
          files,
          header_fields=opts.header_fields,
          data_max_abs_diff=opts.data_max_abs_diff,
          data_max_rel_diff=opts.data_max_rel_diff,
          dtype=opts.dtype,
      )
  
      if files_diff:
          out.write(display_diff(files, files_diff))
          raise SystemExit(1)
      else:
          out.write("These files are identical.\n")
          raise SystemExit(0)
  
file_path: nibabel/nibabel/cmdline/diff.py
imports: import hashlib
  import os
  import re
  import sys
  from collections import OrderedDict
  from optparse import Option, OptionParser
  import numpy
  import nibabel
  import nibabel.cmdline.utils
label_desc: Use image node_id 8 for calling a global function with example usage: main(args, out) without return types