Source code for opend6_tools.character.cli

"""
Main app to make a blank character sheet.

..  autofunction:: main

..  todo:: Consider generating random character, also.
"""

from .output import *
from .features import *

import typer


[docs] def main( format: Annotated[FORMAT_OPTIONS, typer.Option(case_sensitive=False)] = "TABLE", ) -> None: """Produce a blank character sheet.""" blank = Character() form = Format[format] detail(blank, form)
app = typer.Typer() app.command()(main) if __name__ == "__main__": # pragma: no cover app()