Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

vyges catalog

Generated from vyges-catalog --help. Do not edit by hand — run scripts/gen-cli-reference.sh.

vyges-catalog — search the Vyges IP catalog

usage:
  vyges-catalog search <query> [--category C] [--keyword K] [--json]
                                             find IPs by name / category / keyword
  vyges-catalog show     <name> [--json]     show one IP (incl. license)
  vyges-catalog license  <name>              print one IP's license (SPDX)
  vyges-catalog categories [--json]          list categories (with counts)
  vyges-catalog sources  [--json]            list configured sources + cache status
  vyges-catalog refresh  [--source N] [--dry-run]
                                             fetch source indexes (like `apt update`)

  vyges-catalog fetch    <ip[@version]> [--force] [--dry-run]
                                             materialize an open IP into ~/.vyges/catalog/ip/<name>/<version>
  vyges-catalog fetch --private <url|path>[@version]
                                             materialize a private/NDA IP into ~/.vyges/catalog/private_ip/ (segregated)
                                             from a repo URL/org-repo (clone) or a local directory (import);
                                             version optional — derived from vyges-metadata.json if omitted
  vyges-catalog cached   [--json]            list locally installed (cached) IPs + versions
                                             (aliases: installed, ls)
  vyges-catalog path     <ip[@version]>      print a cached IP's path (for flows)
  vyges-catalog verify   <ip[@version]>      check a cached IP is intact
  vyges-catalog rm       <ip[@version]>      remove cached version(s) of an IP
  vyges-catalog prune    [--dry-run]         remove the whole local IP cache

Search-first by design (no bulk dump). Sources: a built-in `oss` catalog plus any
enterprise catalogs in ~/.vyges/catalog/sources.conf (line: `name url [TOKEN_ENV]`).
flags: --category <c> · --keyword <k> · --source <n> · --private · --force · --json · --dry-run · -h · -V
       -v/--verbose · -q/--quiet (stderr diagnostics; or set VYGES_LOG=off|error|warn|info|debug|trace)