case_diff

case_diff is a script in CIMEROOT/CIME/Tools.

$ ./case_diff --help
usage: 
case_diff case1 case2 [skip-files]
OR
case_diff --help

EXAMPLES:
    > case_diff case1 case2

Try to calculate and succinctly present the differences between two large
directory trees.

positional arguments:
  case1              First case.
  case2              Second case.
  skip_list          skip these files. You'll probably want to skip the bld
                     directory if it's inside the case (default: None)

options:
  -h, --help         show this help message and exit
  -b, --show-binary  Show binary diffs (default: False)

Logging options:
  -d, --debug        Print debug information (very verbose) to file
                     /home/runner/work/cime/cime/CIME/Tools/case_diff.log
                     (default: False)
  -v, --verbose      Add additional context (time and file) to log messages
                     (default: False)
  -s, --silent       Print only warnings and error messages (default: False)