From 235e0b171239c3d565f1131d025b879632933b80 Mon Sep 17 00:00:00 2001 From: matthew-pilot Date: Wed, 17 Jun 2026 02:32:05 +0000 Subject: [PATCH] fix(appstore): always show view pointer in catalogue listing (PILOT-405) The catalog list now unconditionally prints the view pointer for every entry, even without extended metadata. The view command works from the catalogue entry alone. Closes PILOT-405 --- cmd/pilotctl/appstore_catalogue.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/cmd/pilotctl/appstore_catalogue.go b/cmd/pilotctl/appstore_catalogue.go index 74ad9810..085eec5c 100644 --- a/cmd/pilotctl/appstore_catalogue.go +++ b/cmd/pilotctl/appstore_catalogue.go @@ -274,10 +274,9 @@ func cmdAppStoreCatalogue(_ []string) { fmt.Printf(" %s\n", strings.Join(bits, " ยท ")) } fmt.Printf(" %s\n", e.Description) - // Point at the new detail view when extended metadata is published. - if e.MetadataURL != "" { - fmt.Printf(" view: pilotctl appstore view %s\n", e.ID) - } + // Always point at the detail view; `pilotctl appstore view ` works + // from the catalogue entry alone (rich metadata is optional). + fmt.Printf(" view: pilotctl appstore view %s\n", e.ID) fmt.Printf(" install: pilotctl appstore install %s\n", e.ID) } }