From b0367e42024e3537245e3eeaf669ddf46a0b1d10 Mon Sep 17 00:00:00 2001 From: 7000pctAUTO Date: Wed, 4 Feb 2026 13:34:38 +0000 Subject: [PATCH] Add core modules: CLI, recorder, server, snapshot manager --- api_snapshot/cli/cli.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 api_snapshot/cli/cli.py diff --git a/api_snapshot/cli/cli.py b/api_snapshot/cli/cli.py new file mode 100644 index 0000000..1bfddeb --- /dev/null +++ b/api_snapshot/cli/cli.py @@ -0,0 +1,20 @@ +import sys +from typing import Any + +import click +from rich.console import Console + +console = Console() + + +@click.group() +@click.version_option(version="0.1.0") +@click.option("--verbose", "-v", is_flag=True, help="Enable verbose output") +def main(verbose: bool) -> None: + """API Snapshot CLI - Record HTTP API traffic and generate mock servers.""" + if verbose: + click.echo("Verbose mode enabled") + + +if __name__ == "__main__": + main()