From 4c072f946391bbe10b74c04904eeacbb649c4aae Mon Sep 17 00:00:00 2001 From: Virgil Date: Tue, 31 Mar 2026 20:26:25 +0000 Subject: [PATCH] feat(pkg): show full repo names in search results Co-Authored-By: Virgil --- cmd/core/pkgcmd/cmd_manage_test.go | 3 ++- cmd/core/pkgcmd/cmd_search.go | 7 ++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/cmd/core/pkgcmd/cmd_manage_test.go b/cmd/core/pkgcmd/cmd_manage_test.go index 6a8a6c8..b3093d5 100644 --- a/cmd/core/pkgcmd/cmd_manage_test.go +++ b/cmd/core/pkgcmd/cmd_manage_test.go @@ -231,6 +231,7 @@ func TestRenderPkgSearchResults_ShowsMetadata(t *testing.T) { out := capturePkgOutput(t, func() { renderPkgSearchResults([]ghRepo{ { + FullName: "host-uk/core-alpha", Name: "core-alpha", Description: "Alpha package", Visibility: "private", @@ -243,7 +244,7 @@ func TestRenderPkgSearchResults_ShowsMetadata(t *testing.T) { }) }) - assert.Contains(t, out, "core-alpha") + assert.Contains(t, out, "host-uk/core-alpha") assert.Contains(t, out, "Alpha package") assert.Contains(t, out, "42 stars") assert.Contains(t, out, "Go") diff --git a/cmd/core/pkgcmd/cmd_search.go b/cmd/core/pkgcmd/cmd_search.go index 63bea95..a9e8fa6 100644 --- a/cmd/core/pkgcmd/cmd_search.go +++ b/cmd/core/pkgcmd/cmd_search.go @@ -213,6 +213,11 @@ func renderPkgSearchResults(repos []ghRepo) { fmt.Print(i18n.T("cmd.pkg.search.found_repos", map[string]int{"Count": len(repos)}) + "\n\n") for _, r := range repos { + displayName := strings.TrimSpace(r.FullName) + if displayName == "" { + displayName = r.Name + } + visibility := "" if r.Visibility == "private" { visibility = dimStyle.Render(" " + i18n.T("cmd.pkg.search.private_label")) @@ -226,7 +231,7 @@ func renderPkgSearchResults(repos []ghRepo) { desc = dimStyle.Render(i18n.T("cmd.pkg.no_description")) } - fmt.Printf(" %s%s\n", repoNameStyle.Render(r.Name), visibility) + fmt.Printf(" %s%s\n", repoNameStyle.Render(displayName), visibility) fmt.Printf(" %s\n", desc) if meta := formatPkgSearchMetadata(r); meta != "" { -- 2.45.3