lrn_click

Helper Click library to provide enhanced prompts


License
Other
Install
pip install lrn_click==0.1.5

Documentation

lrn_click

This is an extension library to add helpful UI prompts and validation to the excellent Click python library.

For example:

@cli.command()
@click.help_option()
@lrn.region("--region")
@lrn.prefix("--prefix")
@lrn.num_of_azs("--azs")
@lrn.cidr("--cidr")
@lrn.keypair("--keypair")
@click.pass_context
def create(ctx, region, prefix, azs, cidr, keypair):
    click.echo("Region: {}".format(region))
    click.echo("Prefix: {}".format(prefix))
    click.echo("AZs: {}".format(azs))
    click.echo("CIDR: {}".format(cidr))
    click.echo("Keypair: {}".format(keypair))