How can I provide tab completions to fish shell from my own script?
I am running Ubuntu 13.10 and fish 2.1.0. I want to write myself a Python script to do some tasks from the command line. The script will require command line arguments. How can I write my script such that fish can request and get possible values for a given argument. The list of potential values is dynamic. That is, it will be determined programatically (e.g. a list of folder names matching some criteria). The end result I am aiming for is something like: user@machine ~> myprog argument=fol<TAB> folder1 folder2 folder3 Where myprog is my script file, argument is the argument name and folder1