summaryrefslogtreecommitdiff
path: root/gocomplete
diff options
context:
space:
mode:
Diffstat (limited to 'gocomplete')
-rw-r--r--gocomplete/complete.go78
-rw-r--r--gocomplete/tests_test.go2
2 files changed, 41 insertions, 39 deletions
diff --git a/gocomplete/complete.go b/gocomplete/complete.go
index 2cf4227..753a38e 100644
--- a/gocomplete/complete.go
+++ b/gocomplete/complete.go
@@ -536,14 +536,14 @@ func main() {
modHelp := &complete.Command{
Sub: map[string]*complete.Command{
- "download": &complete.Command{},
- "edit": &complete.Command{},
- "graph": &complete.Command{},
- "init": &complete.Command{},
- "tidy": &complete.Command{},
- "vendor": &complete.Command{},
- "verify": &complete.Command{},
- "why": &complete.Command{},
+ "download": {},
+ "edit": {},
+ "graph": {},
+ "init": {},
+ "tidy": {},
+ "vendor": {},
+ "verify": {},
+ "why": {},
},
}
@@ -563,38 +563,38 @@ func main() {
help := &complete.Command{
Sub: map[string]*complete.Command{
- "bug": &complete.Command{},
- "build": &complete.Command{},
- "clean": &complete.Command{},
- "doc": &complete.Command{},
- "env": &complete.Command{},
- "fix": &complete.Command{},
- "fmt": &complete.Command{},
- "generate": &complete.Command{},
- "get": &complete.Command{},
- "install": &complete.Command{},
- "list": &complete.Command{},
+ "bug": {},
+ "build": {},
+ "clean": {},
+ "doc": {},
+ "env": {},
+ "fix": {},
+ "fmt": {},
+ "generate": {},
+ "get": {},
+ "install": {},
+ "list": {},
"mod": modHelp,
- "run": &complete.Command{},
- "test": &complete.Command{},
- "tool": &complete.Command{},
- "version": &complete.Command{},
- "vet": &complete.Command{},
- "buildmode": &complete.Command{},
- "c": &complete.Command{},
- "cache": &complete.Command{},
- "environment": &complete.Command{},
- "filetype": &complete.Command{},
- "go.mod": &complete.Command{},
- "gopath": &complete.Command{},
- "gopath-get": &complete.Command{},
- "goproxy": &complete.Command{},
- "importpath": &complete.Command{},
- "modules": &complete.Command{},
- "module-get": &complete.Command{},
- "packages": &complete.Command{},
- "testflag": &complete.Command{},
- "testfunc": &complete.Command{},
+ "run": {},
+ "test": {},
+ "tool": {},
+ "version": {},
+ "vet": {},
+ "buildmode": {},
+ "c": {},
+ "cache": {},
+ "environment": {},
+ "filetype": {},
+ "go.mod": {},
+ "gopath": {},
+ "gopath-get": {},
+ "goproxy": {},
+ "importpath": {},
+ "modules": {},
+ "module-get": {},
+ "packages": {},
+ "testflag": {},
+ "testfunc": {},
},
}
diff --git a/gocomplete/tests_test.go b/gocomplete/tests_test.go
index b5f96dc..750147a 100644
--- a/gocomplete/tests_test.go
+++ b/gocomplete/tests_test.go
@@ -5,6 +5,7 @@ import (
"sort"
"testing"
+ "bou.ke/monkey"
"github.com/posener/complete/v2"
)
@@ -42,6 +43,7 @@ func TestPredictions(t *testing.T) {
func BenchmarkFake(b *testing.B) {}
func Example() {
+ monkey.Patch(os.Exit, func(int) {})
os.Setenv("COMP_LINE", "go ru")
os.Setenv("COMP_POINT", "5")
main()