vexy.client

Module Contents

Classes

_CLI_OUTPUT_FORMAT

Generic enumeration.

VexyCmd

Functions

main(→ None)

Attributes

_output_formats

_output_default_filenames

__ThisToolVersion

ThisTool

class vexy.client._CLI_OUTPUT_FORMAT[source]

Bases: enum.Enum

Generic enumeration.

Derive from this class to define new enumerations.

XML = 'xml'[source]
JSON = 'json'[source]
vexy.client._output_formats: Dict[_CLI_OUTPUT_FORMAT, cyclonedx.schema.OutputFormat][source]
vexy.client._output_default_filenames[source]
vexy.client.__ThisToolVersion: str | None[source]
vexy.client.ThisTool[source]
class vexy.client.VexyCmd(args: argparse.Namespace)[source]
DEFAULT_CONFIG_FILE: str = '.vexy.config'[source]
_DEBUG_ENABLED: bool = False[source]
_arguments: argparse.Namespace[source]
_attempt_source_config_load(config: io.TextIOWrapper) None[source]
get_cli_output_format() _CLI_OUTPUT_FORMAT[source]
_get_output_format() cyclonedx.schema.OutputFormat[source]
_is_quiet() bool[source]
execute() None[source]
_get_outputter(output_format: cyclonedx.schema.OutputFormat, bom: cyclonedx.model.bom.Bom) cyclonedx.output.BaseOutput[source]
static get_arg_parser(*, prog: str | None = None) argparse.ArgumentParser[source]
_debug_message(message: str) None[source]
static _error_and_exit(message: str, exit_code: int = 1) None[source]
vexy.client.main(*, prog_name: str | None = None) None[source]