我正在使用cmd2编写交互式 Python 应用程序。我使用@with_argparser
装饰器进行参数解析。我的do_
动作参数之一是目录。我希望选项卡完成以建议目录。我知道如何通过添加成员函数在 cmd2 中设置选项卡完成complete_
,但我认为这仅适用于do_
不使用@with_argparser
. 如何将选项卡完成添加到以下代码?
class App(Cmd):
...
parser = ArgumentParser()
parser.add_argument('directory')
@with_argparser(parser)
def do_load_directory(self, args):
...