OPM-Validate
Freeby Perl-Services.decompany
A Perl-based tool and library for validating OTRS Package Manager (.opm) files for Znuny, OTOBO, and OTRS.
OPM-Validate is a specialized utility designed for developers and maintainers of ITSM extensions. It provides both a command-line interface and a Perl library to verify the integrity and correctness of .opm files used by Znuny, OTOBO, and OTRS Community Edition. The tool checks for the presence of mandatory XML tags (such as Name, Version, Framework, and Description), validates the XML structure, and helps prevent common packaging errors before distribution. It is an essential part of the quality assurance workflow for OPAR (OPM Package Archive) contributors.
Features
XML Structure Validation
Ensures the .opm file is well-formed XML and adheres to the standards of the ticket systems.
Mandatory Tag Check
Verifies the presence of mandatory metadata tags such as Name, Version, Framework, and Description.
Framework Compatibility Check
Validates that the specified framework versions (e.g., 6.0.x) are correctly formatted and logical.
CLI & Library Support
Can be used as a standalone command-line tool or integrated as a Perl library into build pipelines.
