DwC-A / DwC-DP CLI validator?

Are there any command line validators for DarwinCore Archives and/or DarwinCore Data Packages? A GBIF-specific one would be cool, but I’m mostly interested in one that verifies the structure of the archive, e.g. do the metadata files conform to their declared schemas, do the files declared in the metadata exist, do those files have the declared columns, etc.

@kueda I looked for one late in 2024 when trying to work with the perfectly awful ALA archives:

Getting ALA data to the usable stage

but didn’t find one. It would be pretty easy to write a checking function with AWK and other shell tools.