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)