summaryrefslogtreecommitdiff
path: root/cmd2/cmd2.py
diff options
context:
space:
mode:
authorKevin Van Brunt <kmvanbrunt@gmail.com>2019-01-08 20:33:47 -0500
committerKevin Van Brunt <kmvanbrunt@gmail.com>2019-01-08 20:33:47 -0500
commitca6e92936b7d21fd6fad9879484f49cfe1bda279 (patch)
tree674b899b22faad5709b7b45d8aa95ef4c41bba1c /cmd2/cmd2.py
parent3a0c873fad8d557434b514ab1dbfdafaa1e90be9 (diff)
downloadcmd2-git-ca6e92936b7d21fd6fad9879484f49cfe1bda279.tar.gz
Added tab completion of paths to pyscript script arguments
Diffstat (limited to 'cmd2/cmd2.py')
-rw-r--r--cmd2/cmd2.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/cmd2/cmd2.py b/cmd2/cmd2.py
index 92a4d1c4..cbb79323 100644
--- a/cmd2/cmd2.py
+++ b/cmd2/cmd2.py
@@ -3118,8 +3118,9 @@ class Cmd(cmd.Cmd):
pyscript_parser = ACArgumentParser()
setattr(pyscript_parser.add_argument('script_path', help='path to the script file'),
ACTION_ARG_CHOICES, ('path_complete',))
- pyscript_parser.add_argument('script_arguments', nargs=argparse.REMAINDER,
- help='arguments to pass to script')
+ setattr(pyscript_parser.add_argument('script_arguments', nargs=argparse.REMAINDER,
+ help='arguments to pass to script'),
+ ACTION_ARG_CHOICES, ('path_complete',))
@with_argparser(pyscript_parser)
def do_pyscript(self, args: argparse.Namespace) -> None: