@@ -14,28 +14,31 @@ type searchFormatter struct{}
1414// formatGo formats Go package results.
1515func (f * searchFormatter ) formatGo (result any ) string {
1616 res := result .(model.GoPackageResult )
17- if len (res .Description ) > 80 || len (res .Description ) == 0 {
18- return fmt .Sprintf ("📦 [golang] %s (%s) ->\n \t %.80s..." , res .Name , res .Path , res .Description )
17+ desc := res .Description
18+ if len (desc ) > 80 || len (desc ) == 0 {
19+ desc = fmt .Sprintf ("%.80s..." , desc )
1920 }
20- return fmt .Sprintf ("📦 [golang] %s (%s) ->\n \t %s" , res .Name , res .Path , res . Description )
21+ return fmt .Sprintf ("📦 [golang] %s (%s) ->\n \t %s" , res .Name , res .Path , desc )
2122}
2223
2324// formatNPM formats NPM package results.
2425func (f * searchFormatter ) formatNPM (result any ) string {
2526 res := result .(model.NPMPackageResult )
26- if len (res .Description ) > 80 || len (res .Description ) == 0 {
27- return fmt .Sprintf ("📦 [npm] %s [exact=%v] ->\n \t %.80s..." , res .Name , res .IsExactMatch , res .Description )
27+ desc := res .Description
28+ if len (desc ) > 80 || len (desc ) == 0 {
29+ desc = fmt .Sprintf ("%.80s..." , desc )
2830 }
29- return fmt .Sprintf ("📦 [npm] %s [exact=%v] ->\n \t %s" , res .Name , res .IsExactMatch , res . Description )
31+ return fmt .Sprintf ("📦 [npm] %s [exact=%v] ->\n \t %s" , res .Name , res .IsExactMatch , desc )
3032}
3133
3234// formatPyPI formats PyPI package results.
3335func (f * searchFormatter ) formatPyPI (result any ) string {
3436 res := result .(model.PyPIPackageResult )
35- if len (res .Description ) > 80 || len (res .Description ) == 0 {
36- return fmt .Sprintf ("📦 [pypi] %s by %s ->\n \t %.80s..." , res .Name , res .Author , res .Description )
37+ desc := res .Description
38+ if len (desc ) > 80 || len (desc ) == 0 {
39+ desc = fmt .Sprintf ("%.80s..." , desc )
3740 }
38- return fmt .Sprintf ("📦 [pypi] %s by %s ->\n \t %s" , res .Name , res .Author , res . Description )
41+ return fmt .Sprintf ("📦 [pypi] %s by %s ->\n \t %s" , res .Name , res .Author , desc )
3942}
4043
4144// formatDNS formats DNS results.
0 commit comments