OPM::Validate
FreePerl module and command-line tool for validating OPM files for Znuny, OTOBO, and OTRS.
OPM::Validate is a Perl module and command-line utility designed to verify the structural and technical correctness of OPM (OTRS Package Manager) files. These files are the standard format for extensions in Znuny, OTOBO, and OTRS Community Edition. The tool ensures that all required XML tags are present and correctly formatted, helping developers avoid installation errors in the target ITSM systems. It is particularly useful for automated testing and CI/CD workflows where packages need to be validated without a running instance of the ticket system.
Features
XML Structure Validation
Checks if the .opm file is valid XML and contains all mandatory OPM tags.
Framework Compatibility Check
Ensures the package defines supported framework versions for Znuny, OTOBO, or OTRS.
Developer Integration
Can be used as a library in custom Perl scripts or CI/CD pipelines.
