@gezelligate/cli
v0.2.0
Published
CLI for Gezelligate. Provides `gezelligate init|build|deploy|destroy|reset|catalog|doctor` for headless project management.
Maintainers
Readme
@gezelligate/cli
Headless CLI for Gezelligate. Use it for scripted / CI workflows; for an interactive setup use @gezelligate/studio instead.
Install
npm i -g @gezelligate/cli
# or
npx @gezelligate/cli <command>Commands
gezelligate init [--catalog-ref <ref>] [--catalog-dir <path>]
# scaffold services/ + .gezelligate/, fetch catalog
gezelligate build # render output/
gezelligate deploy [--target k8s|docker]
gezelligate destroy
gezelligate reset
gezelligate catalog update [--ref <ref>]
gezelligate doctor # diagnostics: pin, cache, services dir, toolingbuild, init, and studio share one bootstrap routine. The first init (or first studio run) writes gezelligate.json at the project root, pinning the catalog ref under toolchain.catalog.{source,ref}; every subsequent command honours that pin until you catalog update --ref <new>.
License
MIT — see LICENSE.
