I like the idea of creating file templates for common functionality - for example having a controller template that gives you a subbed out controller.
What i am looking for is the ability to do some scripting in the template, for example i can have the controller name be input by the user: ${CONTROLLER_NAME}
but then later i might want to use that name as a field, but i cannot because it usually begins with an upper case letter, and i would need to lower case the first letter to use it. I havent found a way to do that in the templates.
I heard these templates are actually velocity templates, so maybe some scripting is possible? (i dont know velocity)