Add go complete example
This commit is contained in:
parent
04e78e42ab
commit
bc26c054b7
|
@ -0,0 +1,28 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"github.com/posener/complete"
|
||||
)
|
||||
|
||||
var completer = complete.New(complete.Command{
|
||||
Sub: map[string]complete.Command{
|
||||
"build": {
|
||||
Flags: map[string]complete.FlagOptions {
|
||||
"-o": complete.FlagUnknownFollow,
|
||||
}, "-i": complete.FlagNoFollow,
|
||||
},
|
||||
"test": {
|
||||
Flags: map[string]complete.FlagOptions{
|
||||
"-run": complete.FlagUnknownFollow,
|
||||
"-count": complete.FlagUnknownFollow,
|
||||
},
|
||||
},
|
||||
},
|
||||
Flags: map[string]complete.FlagOptions{
|
||||
"-h": complete.FlagNoFollow,
|
||||
},
|
||||
})
|
||||
|
||||
func main() {
|
||||
completer.Complete()
|
||||
}
|
Loading…
Reference in New Issue