summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorNic Wiles <nwiles@nwiles-macbookpro.roam.corp.google.com>2017-03-19 18:50:34 -0700
committerNic Wiles <nwiles@nwiles-macbookpro.roam.corp.google.com>2017-03-19 18:50:34 -0700
commit1d0b39428d6112702ceea1628822b6e9bad1796c (patch)
tree150f1206589608bf1fa143846aad3d35fa5c56d1 /examples
parent3363233c1032e6b3f300afab0728b1ea9d799ce4 (diff)
downloadclick-1d0b39428d6112702ceea1628822b6e9bad1796c.tar.gz
Fix bug preventing completion on subcommands
Diffstat (limited to 'examples')
-rw-r--r--examples/bashcompletion/bashcompletion.py11
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)