我正在运行 Ubuntu 13.10 和 fish 2.1.0。我想为自己编写一个 Python 脚本来从命令行执行一些任务。该脚本将需要命令行参数。
如何编写我的脚本,以便鱼可以请求并获取给定参数的可能值。潜在价值列表是动态的。也就是说,它将以编程方式确定(例如,与某些标准匹配的文件夹名称列表)。
我想要的最终结果是这样的:
user@machine ~> myprog argument=fol<TAB>
folder1 folder2 folder3
myprog
我的脚本文件在哪里,argument
参数名称folder1
等是我脚本中某个函数生成的有效值。
这可能吗,如果可以,怎么办?