Skip to content
/ Configr8 Public

An extensible config generator a la Dockerize only better.

License

Notifications You must be signed in to change notification settings

Razz/Configr8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go Report Card

Configr8

A light, dynamic config generator that utilizes commonsense extensions to Go's templating libary.

Use

configr8 -t =/tmp/nginx.tmpl -d /etc/nginx.conf

-j or -json: Supply a json file

-t or -tmpl: Template File

-d or -dest: Destination File, defaults to Stdout

Plugins

  • Make a function
  • create a file in the Plugin directory
  • follow the boilerplate
  • include it to the FuncMap
  • recomplie
  • include in template

Example

You could run the template with or without the added json information. configr8 -t example.tmpl or configr8 -t example.tmpl -j example.json

Built by @Razz

About

An extensible config generator a la Dockerize only better.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages