Skip to content

Commit 1dc8c4f

Browse files
committed
Only print non-empty results
1 parent b617f64 commit 1dc8c4f

File tree

1 file changed

+26
-20
lines changed

1 file changed

+26
-20
lines changed

cmd/namigo/main.go

Lines changed: 26 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -93,32 +93,38 @@ func main() {
9393

9494
time.Sleep(500 * time.Millisecond)
9595

96-
fmt.Printf("%d Golang results found. First %d are:\n", len(ptf.results.golang), maxResultsToPrint)
97-
for i, res := range ptf.results.golang {
98-
if i >= maxResultsToPrint {
99-
break
96+
if len(ptf.results.golang) > 0 {
97+
fmt.Printf("%d Golang results found. First %d are:\n", len(ptf.results.golang), maxResultsToPrint)
98+
for i, res := range ptf.results.golang {
99+
if i >= maxResultsToPrint {
100+
break
101+
}
102+
content := fmt.Sprintf("\t[golang] %s %s ->\n\t\t%s", res.Name, res.Path, res.Description)
103+
fmt.Println(content)
100104
}
101-
content := fmt.Sprintf("\t[golang] %s %s ->\n\t\t%s", res.Name, res.Path, res.Description)
102-
fmt.Println(content)
105+
fmt.Println()
103106
}
104-
fmt.Println()
105107

106-
fmt.Printf("%d NPM results found. First %d are:\n", len(ptf.results.npm), maxResultsToPrint)
107-
for i, res := range ptf.results.npm {
108-
if i >= maxResultsToPrint {
109-
break
108+
if len(ptf.results.npm) > 0 {
109+
fmt.Printf("%d NPM results found. First %d are:\n", len(ptf.results.npm), maxResultsToPrint)
110+
for i, res := range ptf.results.npm {
111+
if i >= maxResultsToPrint {
112+
break
113+
}
114+
content := fmt.Sprintf("\t[npm] %s [exact=%v] ->\n\t\t%s", res.Name, res.IsExactMatch, res.Description)
115+
fmt.Println(content)
110116
}
111-
content := fmt.Sprintf("\t[npm] %s [exact=%v] ->\n\t\t%s", res.Name, res.IsExactMatch, res.Description)
112-
fmt.Println(content)
117+
fmt.Println()
113118
}
114-
fmt.Println()
115119

116-
fmt.Printf("%d PyPI results found. First %d are:\n", len(ptf.results.pypi), maxResultsToPrint)
117-
for i, res := range ptf.results.pypi {
118-
if i >= maxResultsToPrint {
119-
break
120+
if len(ptf.results.pypi) > 0 {
121+
fmt.Printf("%d PyPI results found. First %d are:\n", len(ptf.results.pypi), maxResultsToPrint)
122+
for i, res := range ptf.results.pypi {
123+
if i >= maxResultsToPrint {
124+
break
125+
}
126+
content := fmt.Sprintf("\t[pypi] %s ->\n\t\t%s", res.Name, res.Description)
127+
fmt.Println(content)
120128
}
121-
content := fmt.Sprintf("\t[pypi] %s ->\n\t\t%s", res.Name, res.Description)
122-
fmt.Println(content)
123129
}
124130
}

0 commit comments

Comments
 (0)