@click.command() @click.option('--n', default=1, required=True, type=int) @click.option('--hash-type', type=click.Choice(['MD5', 'SHA1'], case_sensitive=False)) @click.option('--shout/--no-shout', default=False) @click.option('--shout', is_flag=True) @click.option('--item', type=(str, str)) @click.option('--item', nargs=2, type=str)