/Sucrose.Avro.CodeGen

avromagic auto-magically generates C# classes from an Avro Schema Registry.

Primary LanguageC#GNU General Public License v3.0GPL-3.0

Sucrose.Avro.CodeGen

Installation

dotnet tool install Sucrose.Avro.CodeGen -g

Usage

avromagic \
--schema-path https://xxx.dev/schema-registry \
--subject-pattern user-.* \
--output-dir ./autogen \
--namespace-mapping com.somcompany.user:SomeCompany.User

OR

avromagic \
--schema-path "./schemas" \
--subject-pattern user-.* \
--output-dir ./autogen \
--namespace-mapping com.somcompany.user:SomeCompany.User