diff options
author | Kevin Van Brunt <kmvanbrunt@gmail.com> | 2019-01-08 20:33:47 -0500 |
---|---|---|
committer | Kevin Van Brunt <kmvanbrunt@gmail.com> | 2019-01-08 20:33:47 -0500 |
commit | ca6e92936b7d21fd6fad9879484f49cfe1bda279 (patch) | |
tree | 674b899b22faad5709b7b45d8aa95ef4c41bba1c /cmd2 | |
parent | 3a0c873fad8d557434b514ab1dbfdafaa1e90be9 (diff) | |
download | cmd2-git-ca6e92936b7d21fd6fad9879484f49cfe1bda279.tar.gz |
Added tab completion of paths to pyscript script arguments
Diffstat (limited to 'cmd2')
-rw-r--r-- | cmd2/cmd2.py | 5 |
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: |