Support PathFlag.TakesFile in fish completion #1198
What type of PR is this?
What this PR does / why we need it:
Flags of type
Which issue(s) this PR fixes:
Special notes for your reviewer:
@lynncyrin had suggested a lighter-weight form of reflection, but I wasn't able to make the type assertion work. AFAIK go's type system only deals in interfaces and specific, concrete types.