ecg

ecg is an ERB(eRuby) based, simple and powerful configration file generator for general purpose.

Requirements

Ruby: 2.4 or higher

Install

gem install ecg

Simple Usage

ecg --values name=epaew --values email="[email protected]" < template.json.erb
{
  "type": "user",
  "name": "epaew",
  "email": "[email protected]"
}

or

ecg config.yml < template.json.erb
{
  "type": "user",
  "name": "epaew",
  "email": "[email protected]"
}

with

  • template.json.erb json { "type": "user", "name": "<%= name %>", "email": "<%= email %>" }
  • config.yml yaml name: epaew email: [email protected]

License

MIT