我有一个python脚本,它接受几个文件作为必需的参数,我用argparse
解析。
choices
问题是这些文件有很长很烦人的名字。如果参数是位置的(即没有标志),则Shell选项卡扩展很有效但如果我有标记,则选项卡扩展不再起作用。另一方面,我想保持标志不硬编码参数的顺序。
我已经调查过argcomplete
,但无法让它按照我喜欢的方式工作。好像我需要add_argument
中的change
选项,和/或使用bash来启用全局完成。
由于我在服务器上远程工作,我对此有点保守。在我看来好像应该有一个更简单的方法。有什么建议?