summaryrefslogtreecommitdiff
path: root/examples/bashcompletion/bashcompletion.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/bashcompletion/bashcompletion.py')
-rw-r--r--examples/bashcompletion/bashcompletion.py21
1 files changed, 21 insertions, 0 deletions
diff --git a/examples/bashcompletion/bashcompletion.py b/examples/bashcompletion/bashcompletion.py
new file mode 100644
index 0000000..9c3253c
--- /dev/null
+++ b/examples/bashcompletion/bashcompletion.py
@@ -0,0 +1,21 @@
+import click
+
+@click.group()
+def cli():
+ pass
+
+@cli.command()
+@click.argument("name", type=click.STRING, autocompletion=["John", "Simon", "Doe"])
+@click.option('--debug/--no-debug', default=False)
+@click.option('-f', default=False)
+def cmd1():
+ pass
+
+@cli.command()
+def cmd2():
+ pass
+
+@cli.command()
+def cmd3():
+ pass
+