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()