samcli/commands/local/local.py (11 lines of code) (raw):
"""
Command group for "local" suite for commands. It provides common CLI arguments, template parsing capabilities,
setting up stdin/stdout etc
"""
import click
from .generate_event.cli import cli as generate_event_cli
from .invoke.cli import cli as invoke_cli
from .start_api.cli import cli as start_api_cli
from .start_lambda.cli import cli as start_lambda_cli
@click.group()
def cli():
"""
Run your Serverless application locally for quick development & testing
"""
# Add individual commands under this group
cli.add_command(invoke_cli)
cli.add_command(start_api_cli)
cli.add_command(generate_event_cli)
cli.add_command(start_lambda_cli)