summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorDavid Lord <davidism@gmail.com>2020-10-03 13:48:08 -0700
committerDavid Lord <davidism@gmail.com>2020-10-03 13:48:14 -0700
commit1b9a657efe2de8e1b7084e3c6149d70bc0736d60 (patch)
tree1631f0e4d0f6a32d17f49f52fc882c1d35c5588b /examples
parent3faede8b430ef88f36d3efa513f5e4065a3f3a7e (diff)
downloadclick-1b9a657efe2de8e1b7084e3c6149d70bc0736d60.tar.gz
don't pass all args to shell_complete methods
Diffstat (limited to 'examples')
-rw-r--r--examples/completion/completion.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/examples/completion/completion.py b/examples/completion/completion.py
index 92dcc74..abd09c0 100644
--- a/examples/completion/completion.py
+++ b/examples/completion/completion.py
@@ -15,7 +15,7 @@ def ls(dir):
click.echo("\n".join(os.listdir(dir)))
-def get_env_vars(ctx, param, args, incomplete):
+def get_env_vars(ctx, param, incomplete):
# Returning a list of values is a shortcut to returning a list of
# CompletionItem(value).
return [k for k in os.environ if incomplete in k]
@@ -33,7 +33,7 @@ def group():
pass
-def list_users(ctx, args, incomplete):
+def list_users(ctx, param, incomplete):
# You can generate completions with help strings by returning a list
# of CompletionItem. You can match on whatever you want, including
# the help.
@@ -45,7 +45,7 @@ def list_users(ctx, args, incomplete):
@group.command(help="Choose a user")
-@click.argument("user", type=click.STRING, autocompletion=list_users)
+@click.argument("user", shell_complete=list_users)
def select_user(user):
click.echo(f"Chosen user is {user}")