mix zoi_forge.gen (ZoiForge v0.1.0)

Copy Markdown View Source

Generates Elixir modules from JSON Schema files.

mix zoi_forge.gen
mix zoi_forge.gen --prefix Rusl --source priv/schemas --output lib/schemas

Switches

  • --prefix - Top-level module namespace prefix (default: active Mix project app name)
  • --source - Directory containing *.schema.json files (default: "priv/schemas")
  • --output - Directory for generated Elixir modules (default: "lib/schemas")