bash completion written in go + bash completion for go command
This is a major change in the package. I saw that major clients are using go modules, so for them this transition should be transparent. This change provides:
Completer
interface, which enables any CLI library to use this completion implementation.flag
package.