INNER CODE UNIT · Python
create_parser
tmux-python/tmuxp · src/tmuxp/cli/__init__.py:163
def create_parser() -> argparse.ArgumentParser:
"""Create CLI :class:`argparse.ArgumentParser` for tmuxp."""
# Use factory to create themed formatter with auto-detected color mode
# This respects NO_COLOR, FORCE_COLOR env vars and TTY detection
formatter_class = create_themed_formatter()
parser = argparse.ArgumentParser(
prog="tmuxp",
description=CLI_DESCRIPTION,
formatter_class=formatter_class,
)
parser.add_argument(
"--version",
"-V",
action="version",
version=f"%(prog)s {__version__}, libtmux {libtmux_version}",
)
parser.add_argument(