Wow - I will use this so much. Thanks for writing this. I suspect you won't get as many responses to this as it's C, not Node.JS or Ruby, but I will find this very useful.
Thanks for commenting. I really appreciate your interest. Please keep in mind that the project has not been tested thoroughly yet and may fail badly in an unexpected way.