有没有办法让argparse选项与tab扩展一起工作?

时间:2016-12-05 12:33:35

标签: python bash autocomplete argparse

我有一个python脚本,它接受几个文件作为必需的参数,我用argparse解析。

choices

问题是这些文件有很长很烦人的名字。如果参数是位置的(即没有标志),则Shell选项卡扩展很有效但如果我有标记,则选项卡扩展不再起作用。另一方面,我想保持标志不硬编码参数的顺序。

我已经调查过argcomplete,但无法让它按照我喜欢的方式工作。好像我需要add_argument中的change选项,和/或使用bash来启用全局完成。

由于我在服务器上远程工作,我对此有点保守。在我看来好像应该有一个更简单的方法。有什么建议?

0 个答案:

没有答案