#273 exists (again/still) in Click 6.6:
Code
import click
print click.__version__
@click.command()
@click.argument('to_say', metavar='message')
def foo(to_say):
print to_say
if __name__ == '__main__':
foo()
Expected Output
6.6
Usage: foo.py [OPTIONS] message
Error: Missing argument "message".
Observed Output
6.6
Usage: foo.py [OPTIONS] message
Error: Missing argument "to_say".