diff options
author | Nic Wiles <nwiles@nwiles-macbookpro.roam.corp.google.com> | 2017-03-19 18:50:34 -0700 |
---|---|---|
committer | Nic Wiles <nwiles@nwiles-macbookpro.roam.corp.google.com> | 2017-03-19 18:50:34 -0700 |
commit | 1d0b39428d6112702ceea1628822b6e9bad1796c (patch) | |
tree | 150f1206589608bf1fa143846aad3d35fa5c56d1 /examples | |
parent | 3363233c1032e6b3f300afab0728b1ea9d799ce4 (diff) | |
download | click-1d0b39428d6112702ceea1628822b6e9bad1796c.tar.gz |
Fix bug preventing completion on subcommands
Diffstat (limited to 'examples')
-rw-r--r-- | examples/bashcompletion/bashcompletion.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/examples/bashcompletion/bashcompletion.py b/examples/bashcompletion/bashcompletion.py index 8121105..f3f9dcd 100644 --- a/examples/bashcompletion/bashcompletion.py +++ b/examples/bashcompletion/bashcompletion.py @@ -5,6 +5,7 @@ import os def cli(): pass + @cli.command() @click.option('-c', '--count', type=click.INT, default=1) @click.argument("first", type=click.STRING, autocompletion=["John", "Bob", "Fred"]) @@ -26,3 +27,13 @@ def cmd2(envvar): def cmd3(): pass +@click.group() +def group(): + pass + +@group.command() +@click.argument("color", type=click.STRING, autocompletion=['red', 'green', 'blue']) +def subcmd(color): + click.echo('Color is: %s' % color) + +cli.add_command(group) |