Developers will want to learn what configuration options are available. We should have a config:help task that does this. It may be as simple as dumping the templates to screen.
More complicated options might execute the template with a special configured object that records all the calls made to it, so that we can output a terse report of all the environment variables used. We might want to output the default values too but we'd have to change default handling from <%= configured.my_var || 'my default' %> to <%= configured.my_var.with_default('my default') %>.
Developers will want to learn what configuration options are available. We should have a
config:helptask that does this. It may be as simple as dumping the templates to screen.More complicated options might execute the template with a special
configuredobject that records all the calls made to it, so that we can output a terse report of all the environment variables used. We might want to output the default values too but we'd have to change default handling from<%= configured.my_var || 'my default' %>to<%= configured.my_var.with_default('my default') %>.