vibeqc.banner

vibeqc.banner(*, width=72)[source]

Return the full banner as a single string, no trailing newline.

width controls the horizontal extent; defaults to a terminal- friendly 72 characters. The banner is pure ASCII + box-drawing characters so it renders cleanly in any modern UTF-8 terminal.

Note

vibeqc/__init__.py re-exports this function, so on the package root the name banner is this function, not the vibeqc.banner submodule. from vibeqc import banner followed by getattr(banner, "build_info") therefore finds nothing rather than raising – a silent failure that has cost real runtime-identity probes. Every public name of this module is also re-exported on the package root, so prefer vibeqc.build_info() over reaching for the submodule; use importlib.import_module("vibeqc.banner") only if you genuinely need the module object itself.

Parameters:

width (int)

Return type:

str