glimr/db/gen

Database Code Generator

Generates typed Gleam code from schema definitions and SQL query files. Scans src/data/{conn_name}/models/ for model directories, reads schema definitions and SQL queries, and generates repository modules with type-safe database functions.

Each model directory should contain:

Generated code is written to {model}/gen/{model}_repository.gleam and automatically formatted with gleam format.

Values

pub fn run(
  name: String,
  driver_type: String,
  model_filter: option.Option(List(String)),
) -> Nil

Runs code generation for a named connection. Uses the folder structure: src/data/{name}/models/

Search Document