juanvillacortac / ditto

An extensible CLI tool for code generation ✨

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ditto ✨🔮 (previously Rosetta)

GoDoc Release CLI

An extensible schema-based CLI tool for generic code generation

Features

  • Multiformat (YAML, Protobuf and Json).
  • Flexible.
  • Based in templates.
  • Fast.
  • Multiple files generation.
  • Multiple languages at same time.
  • Configurable.

Installation

You can compile from source, install from the releases or simply install from NPM (the recommended way):

npm i -g ditto-gen

Documentation

See an example in action

About

An extensible CLI tool for code generation ✨

License:MIT License


Languages

Language:Go 99.8%Language:Shell 0.2%