INNER CODE UNIT · Python
main
wiltodelta/remove-ai-watermarks · src/remove_ai_watermarks/cli.py:561
def main(ctx: click.Context, verbose: bool) -> None:
"""Remove visible and invisible AI watermarks, plus metadata provenance marks, from images and video."""
from dotenv import load_dotenv
load_dotenv() # Load .env (e.g. HF_TOKEN)
ctx.ensure_object(dict)
ctx.obj["verbose"] = verbose
_setup_logging(verbose)
if ctx.invoked_subcommand is None:
_banner()
click.echo(ctx.get_help())
# ── Visible (Gemini) watermark removal ──
def _print_visible_validation(status: str | None, marks: tuple[Any, ...], labels: str) -> None:
"""Render one visible pass consistently across ``visible`` and ``all``."""