parse static method
Parses a format name, rejecting anything unsupported.
Implementation
static LinuxPackageFormat parse(String value) {
for (final format in LinuxPackageFormat.values) {
if (format.packagerName == value) return format;
}
throw ShipworldException(
'Invalid Linux package format: $value. Must be one of: '
'${LinuxPackageFormat.values.map((f) => f.packagerName).join(', ')}',
code: 'invalid_argument',
);
}