igor configuration file preprocessor
C Roff Yacc Makefile
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Makefile
README.md
config.h
define.c
expr.c
expr.h
file.c
file.h
fileio.c
igor.man
lexer.c
main.c
parser.y
symtab.c
symtab.h

README.md

IGOR

What is this?

igor is a configuration file preprocessor, similar to Ansible or Puppet.

It allows C preprocessor-like directives to be placed into configuration file templates, and allows values to be defined based on the local host name and other information. The template configuration files are then processed in a manner similar to cpp(1), and the output is passed to an installation command which actually installs the customized configuration file and performs any other duties such as restarting the daemon that uses the file.