Base class for CLI argument handlers.
  Source code in vllm/entrypoints/cli/types.py
 |  | class CLISubcommand:
    """Base class for CLI argument handlers."""
    name: str
    @staticmethod
    def cmd(args: argparse.Namespace) -> None:
        raise NotImplementedError("Subclasses should implement this method")
    def validate(self, args: argparse.Namespace) -> None:
        # No validation by default
        pass
    def subparser_init(
        self, subparsers: argparse._SubParsersAction
    ) -> FlexibleArgumentParser:
        raise NotImplementedError("Subclasses should implement this method")
 | 
      staticmethod  
    Source code in vllm/entrypoints/cli/types.py
 |  | @staticmethod
def cmd(args: argparse.Namespace) -> None:
    raise NotImplementedError("Subclasses should implement this method")
 | 
        
    Source code in vllm/entrypoints/cli/types.py
 |  | def subparser_init(
    self, subparsers: argparse._SubParsersAction
) -> FlexibleArgumentParser:
    raise NotImplementedError("Subclasses should implement this method")
 | 
        
    Source code in vllm/entrypoints/cli/types.py
 |  | def validate(self, args: argparse.Namespace) -> None:
    # No validation by default
    pass
 |