From d0e1c887926e28e40d677e9b1a9421796b117b53 Mon Sep 17 00:00:00 2001 From: Guillermo Blanco Date: Mon, 5 Oct 2020 14:28:59 +0200 Subject: [PATCH] completions: fix run command dependencies autocompletion (#4659) * completions: fix run command dependencies autocompletion Fixes #4552 * completions: fix run command outputs autocompletion Fixes #4552 * completions: fix run command parameters autocompletion Fixes #4552 --- dvc/command/run.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/dvc/command/run.py b/dvc/command/run.py index e011d625b..3278eaceb 100644 --- a/dvc/command/run.py +++ b/dvc/command/run.py @@ -1,6 +1,7 @@ import argparse import logging +from dvc.command import completion from dvc.command.base import CmdBase, append_doc_link from dvc.exceptions import DvcException @@ -99,7 +100,7 @@ def add_parser(subparsers, parent_parser): default=[], help="Declare dependencies for reproducible cmd.", metavar="", - ) + ).complete = completion.FILE run_parser.add_argument( "-n", "--name", help="Stage name.", ) @@ -110,7 +111,7 @@ def add_parser(subparsers, parent_parser): default=[], help="Declare output file or directory.", metavar="", - ) + ).complete = completion.FILE run_parser.add_argument( "-O", "--outs-no-cache", @@ -119,7 +120,7 @@ def add_parser(subparsers, parent_parser): help="Declare output file or directory " "(do not put into DVC cache).", metavar="", - ) + ).complete = completion.FILE run_parser.add_argument( "-p", "--params", @@ -127,7 +128,7 @@ def add_parser(subparsers, parent_parser): default=[], help="Declare parameter to use as additional dependency.", metavar="[:]", - ) + ).complete = completion.FILE run_parser.add_argument( "-m", "--metrics",