Module cmds

Module cmds 

Source
Expand description

Command Router Module - ggen v5.0.0 (Fresh Start + Init)

ggen v5 has two core commands:

  • ggen sync - Code synchronization pipeline
  • ggen init - Project scaffolding

All other commands have been removed for a fresh start. Utility commands may be added back incrementally in future versions.

§Core Commands

ggen sync [OPTIONS]    # Synchronize code generation
ggen init [OPTIONS]    # Initialize new ggen project

§Removed Commands

The following commands were removed in v5.0:

  • ggen generate → Use ggen sync
  • ggen validate → Use ggen sync --validate-only
  • ggen template * → Use ggen sync
  • ggen project * → Add back in v5.1+
  • ggen graph * → Add back in v5.1+
  • ggen ontology * → Add back in v5.1+
  • ggen marketplace * → Add back in v5.1+
  • ggen ai * → Add back in v5.1+
  • ggen test * → Add back in v5.1+
  • ggen utils * → Add back in v5.1+
  • ggen ci * → Add back in v5.1+
  • ggen workflow * → Add back in v5.1+

Modules§

helpers
Shared helpers for command modules
init
Init Command - Initialize a new ggen project
sync
Sync Command - The ONLY command in ggen v5

Functions§

run_cli
Setup and run the command router using clap-noun-verb auto-discovery