@click.group()<EOL>@click.option(<EOL>'<STR_LIT>',<EOL>default=None,<EOL>help='<STR_LIT>')<EOL>@click.option(<EOL>'<STR_LIT>',<EOL>default=None,<EOL>help='<STR_LIT>')<EOL>@click.option(<EOL>'<STR_LIT>',<EOL>help='<STR_LIT>')<EOL>@click.option(<EOL>'<STR_LIT>',<EOL>help='<STR_LIT>', type=click.File('<STR_LIT:rb>'))<EOL>@click.option(<EOL>'<STR_LIT>',<EOL>default=False,<EOL>help='<STR_LIT>'<EOL>)<EOL>@click.version_option('<STR_LIT>')<EOL>@click.pass_context<EOL>def cli(ctx, profile, region, lambda_fn, config, debug):
ctx.obj = CLIHandler(profile, region, lambda_fn, config, debug)<EOL>
cruddy is a CLI interface to the cruddy handler.  It can be used in one
of two ways.

First, you can pass in a ``--config`` option which is a JSON file
containing all of your cruddy parameters and the CLI will create a cruddy
handler to manipulate the DynamoDB table directly.

Alternatively, you can pass in a ``--lambda-fn`` option which is the
name of an AWS Lambda function which contains a cruddy handler.  In this
case the CLI will call the Lambda function to make the changes in the
underlying DynamoDB table.