Hi Brett
Would't it be Vetter to implementiert this in Ruby. You could reger to the rake meta programming stufg and it would work cross plattform. It you intend to run it interactively, it can even be made asrake task whivh prompts for usr input as you propose. I know it is difficult to access the full Command line Form weithin a rake task.
It could be something like
rake i gen true, commit message: d
I did such a task to get autocompletion in long task names.
B.