jake.command ============ .. py:module:: jake.command Submodules ---------- .. toctree:: :maxdepth: 1 /autoapi/jake/command/config/index /autoapi/jake/command/iq/index /autoapi/jake/command/oss/index /autoapi/jake/command/parser_selector/index /autoapi/jake/command/sbom/index Attributes ---------- .. autoapisummary:: jake.command.jake_version jake.command.jake_version Classes ------- .. autoapisummary:: jake.command.BaseCommand Package Contents ---------------- .. py:data:: jake_version :type: str :value: 'TBC' .. py:data:: jake_version :value: '' .. py:class:: BaseCommand Bases: :py:obj:`abc.ABC` Helper class that provides a standard way to create an ABC using inheritance. .. py:attribute:: _arguments :type: Optional[argparse.Namespace] :value: None .. py:method:: execute(arguments: argparse.Namespace) -> int .. py:method:: handle_args() -> int :abstractmethod: .. py:method:: get_argument_parser_name() -> str :abstractmethod: .. py:method:: get_argument_parser_help() -> str :abstractmethod: .. py:method:: setup_argument_parser(arg_parser: argparse.ArgumentParser) -> None :abstractmethod: .. py:property:: arguments :type: argparse.Namespace