Provided by: python3-schema-salad_8.5.20240102191335-1build1_amd64 bug

NAME

       schema-salad-tool - Schema Annotations for Linked Avro Data (SALAD)

DESCRIPTION

       usage: schema-salad-tool [-h] [--rdf-serializer RDF_SERIALIZER] [--skip-schemas]

              [--strict-foreign-properties] [--print-jsonld-context] [--print-rdfs] [--print-avro] [--print-rdf]
              [--print-pre] [--print-index] [--print-metadata] [--print-inheritance-dot] [--print-fieldrefs-dot]
              [--codegen    language]    [--codegen-target    CODEGEN_TARGET]   [--codegen-examples   directory]
              [--codegen-package         dotted.package]         [--codegen-copyright          copyright_string]
              [--codegen-spdx-copyright-text        spdx_copyright_text        [spdx_copyright_text        ...]]
              [--codegen-spdx-license-identifier  spdx_license_identifier]  [--codegen-parser-info  parser_info]
              [--print-oneline]  [--print-doc] [--strict | --non-strict] [--verbose | --quiet | --debug] [--only
              ONLY] [--redirect REDIRECT] [--brand  BRAND]  [--brandlink  BRANDLINK]  [--brandstyle  BRANDSTYLE]
              [--brandinverse] [--primtype PRIMTYPE] [--version] [schema] [document ...]

   positional arguments:
              schema document

   options:
       -h, --help
              show this help message and exit

       --rdf-serializer RDF_SERIALIZER
              Output RDF serialization format used by --printrdf(one of turtle (default), n3, nt, xml)

       --skip-schemas
              If specified, ignore $schemas sections.

       --strict-foreign-properties
              Strict checking of foreign properties

       --print-jsonld-context
              Print JSON-LD context for schema

       --print-rdfs
              Print RDF schema

       --print-avro
              Print Avro schema

       --print-rdf
              Print corresponding RDF graph for document

       --print-pre
              Print document after preprocessing

       --print-index
              Print node index

       --print-metadata
              Print document metadata

       --print-inheritance-dot
              Print graphviz file of inheritance

       --print-fieldrefs-dot
              Print graphviz file of field refs

       --codegen language
              Generate  classes  in target language, currently supported: python, java, typescript, dotnet, cpp,
              dlang

       --codegen-target CODEGEN_TARGET
              Defaults to sys.stdout for Python/C++/Dlang and ./ for Java/TypeScript/.Net

       --codegen-examples directory
              Directory of example documents for test case generation (Java/TypeScript/.Net/Dlang only).

       --codegen-package dotted.package
              Optional  override  of  the  package  name  which   is   other   derived   from   the   base   URL
              (Java/TypeScript/.Net/Dlang only).

       --codegen-copyright copyright_string
              Optional copyright of the input schema.

       --codegen-spdx-copyright-text spdx_copyright_text [spdx_copyright_text ...]
              List  of  copyright  text. Each entry will show up as 'SPDX-FileCopyrightText: ...' (Currently c++
              only)

       --codegen-spdx-license-identifier spdx_license_identifier
              Optional spdx license identifier, e.g.: GPL-3.0-only (Currently c++ only)

       --codegen-parser-info parser_info
              Optional parser name which is accessible via resulted parser API (Python and Dlang only)

       --print-oneline
              Print each error message in oneline

       --print-doc
              Print HTML schema documentation page

       --strict
              Strict validation (unrecognized or out of place fields are error)

       --non-strict
              Lenient validation (ignore unrecognized fields)

       --verbose
              Default logging

       --quiet
              Only print warnings and errors.

       --debug
              Print even more logging

       --only ONLY
              Use with --print-doc, document only listed types

       --redirect REDIRECT
              Use with --print-doc, override default link for type

       --brand BRAND
              Use with --print-doc, set the 'brand' text in nav bar

       --brandlink BRANDLINK
              Use with --print-doc, set the link for 'brand' in nav bar

       --brandstyle BRANDSTYLE
              Use with --print-doc, HTML code to link to an external style sheet

       --brandinverse
              Use with --print-doc

       --primtype PRIMTYPE
              Use with --print-doc, link to use for primitive types (string, int etc)

       --version, -v
              Print version

schema-salad-tool 8.5.20240102191335               April 2024                              SCHEMA-SALAD-TOOL3(1)