INNER CODE UNIT · Python
main
wolfSSL/wolfssl · scripts/bomsh_verify.py:205
def main():
parser = argparse.ArgumentParser(
description='End-to-end verifier for the bomsh provenance bundle.')
parser.add_argument('--spdx-glob',
default='omnibor.wolfssl-*.spdx.json',
help='Glob matching the bomsh-enriched SPDX file '
'(default: %(default)s)')
parser.add_argument('--omnibor-dir', default='omnibor',
help='Path to the OmniBOR directory containing '
'objects/ (default: %(default)s)')
args = parser.parse_args()
ok, messages = verify(args.spdx_glob, args.omnibor_dir)
for line in messages:
print(line, file=sys.stderr if not ok else sys.stdout)
sys.exit(0 if ok else 1)