diff --git a/src/cli/main.py b/src/cli/main.py new file mode 100644 index 0000000..c4ff108 --- /dev/null +++ b/src/cli/main.py @@ -0,0 +1,20 @@ +import sys +import click +from src.cli.commands import init, start, stop, generate + + +@click.group() +@click.version_option(version="0.1.0") +def main(): + """API Mock CLI - Create shareable local mock servers""" + pass + + +main.add_command(init.init_command, "init") +main.add_command(start.start_command, "start") +main.add_command(stop.stop_command, "stop") +main.add_command(generate.generate_command, "generate") + + +if __name__ == "__main__": + sys.exit(main())