This post continues from Part III.
Pull it all together
So, from this point, we have discussed defining macros and iterating over them, using macros as a poor-man’s function, including other macro files and using shell scripts to provide processable output, and working through switch statements with ifelse().
Now let’s build ourselves a config file.