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