Tools for manipulating Semoasa documents.
Combine multiple Semoasa documents into one.
Bundling multiple Semoasa documents into a combined document for use in Semoasa- compliant applications.
semoasa [file...] > output.yaml
The output Semoasa version number (openapiExtensionFormat
) will be set to the highest version seen in the input files, according
to semver. No attempt is currently made to validate or ugrade earlier versions to the latest version.
Clashing definitions in later input files will be merged with those in earlier files. Precedence is important.
Splitting a bundled Semoasa document back into its component parts, based on namespace.
semoasa-split [file...]
Namespaces existing in multiple input files will overwrite the same output document(s).
Coming soon
Coming soon