Versions in this module Expand all Collapse all v1 v1.4.15 Oct 19, 2026 Changes in this version + const DefaultURL + const SchemaVersion + const TierFree + const TierLicensed + func CommandHint(cmd string) (slug string, ok bool) + func DefaultCacheDir() string + type Bundle struct + Display string + Plugins []string + Tier string + type Catalog struct + Bundles map[string]Bundle + Generated string + GeneratedFrom GeneratedFrom + Plugins []Entry + SchemaVersion int + func Decode(data []byte) (*Catalog, error) + func (c *Catalog) FindByCommand(cmd string) (Entry, bool) + func (c *Catalog) Lookup(slug string) (Entry, bool) + func (c *Catalog) Search(q, tier string) []Entry + type Commands struct + Command string + Subcommands []string + type Entry struct + Bundles []string + Category string + Commands *Commands + Description string + DocsURL *string + Installable bool + Maturity string + ServiceKind string + Slug string + Tier string + TierPair bool + Version string + type GeneratedFrom struct + BundlesRef string + GeneratedAt string + PluginsRef string + type Result struct + Catalog *Catalog + FetchedAt time.Time + Source Source + func Fetch(ctx context.Context, rawURL, cacheDir string) (Result, error) + func LoadCached(dir string) (Result, error) + func (r Result) Note() string + type Source string + const SourceCache + const SourceNetwork