I have started to look at using codesmith for a project I am working on and so far I am very impressed with the tool. (Eric , the code smith himself, is looking for some legal aid if you are so qualified/inclined.) There are a couple of things that I am trying to figure out how to incorporate into the generation process, and as far as I can tell they are not there yet.
- The first is the ability to do batch processing. I want to be able to point to a database and then create stored procedures for each table.
- The second is the ability to save the generated script or code to a file after it is generated.
I think I can accomplish both of these things in the actual template, but it would be much smoother to keep each template individual and have the tool do the batch processing and saving of the files. I know Eric has alot more to worry about right now then adding new features to the tool, but I figured I would throw these out there nonetheless. The last thing, which might just be my ignorance, is a way to edit the compiled template directly.
Eric is also toying with making the project open source, this decision is of course completely up to him, but I would love to see him package it as a small software package and make a little money from it. I would be in line as one of the first to buy it.
- James