from __future__ import annotations from .Cmd import Cmd, Parent from typing import TYPE_CHECKING if TYPE_CHECKING: from argparse import ArgumentParser, Namespace class CmdLibname(Cmd): # export def __init__(self, parent: Parent) -> None: super().__init__(parent, 'libname', help = 'libname') def add_arguments(self, parser: ArgumentParser) -> None: super().add_arguments(parser) parser.add_argument('module', nargs = '*', help = 'Modules') async def _run(self, args: Namespace) -> None: print(self.app.get_libname(args.module))