github.com/buildpacks/pack@v0.33.3-0.20240516162812-884dd1837311/pkg/client/manifest_inspect.go (about) 1 package client 2 3 import ( 4 "fmt" 5 6 "github.com/buildpacks/imgutil" 7 ) 8 9 // InspectManifest implements commands.PackClient. 10 func (c *Client) InspectManifest(indexRepoName string) error { 11 var ( 12 index imgutil.ImageIndex 13 indexStr string 14 err error 15 ) 16 17 index, err = c.indexFactory.FindIndex(indexRepoName) 18 if err != nil { 19 return err 20 } 21 22 if indexStr, err = index.Inspect(); err != nil { 23 return fmt.Errorf("failed to inspect manifest list '%s': %w", indexRepoName, err) 24 } 25 26 c.logger.Info(indexStr) 27 return nil 28 }