Skip to content

Archmage

Adding even a single field requires synchronizing two distinct targets — the data loaded at runtime and the code used to access it. Archmage automates the workflow over the same source files: archmage export produces runtime data, archmage struct generates strongly typed code.

First time here

The Quickstart walks the whole path once: archmage init scaffolds a project — enum definitions, sample configurations, and ready-to-use scripts — and running those scripts leaves your first exported data and generated code in output/.

Look up a command

One page per subcommand, every flag on it. Come here once you know which command you need and want its exact options.

export · struct · enum · init · drive · bundle · conv

Keep configs in Google Drive

archmage drive pulls the spreadsheets from a Drive folder down to a local directory, so the pipelines can read them like any other input files.