Полтора года назад я уже писал на эту тему (http://wp.me/p1H7g0-RZ). Я там рассказывал про питоновскую программу mkch для создания двух Си-шных файлов (.c и .h), имя которых задавалось пользователем.
Та программа отличалась простотой и была мягко говоря небезопасна в своём применении. Я имею в виду ситуацию, когда пользователь по невнимательности мог создать точно такую же пару файлов и похоронить наработанный в них текст. О чём говорить, если я и сам пару раз на ступал на эти грабли!
Вот так получилось, что сейчас я тружусь над проектом, в котором есть дополнительное условие — исходники должны быть документированы согласно требованиям doxygen.
В общем, интенсивное (за последние дни) использование этой утилиты подтолкнули меня к её рефакторингу. И, вот, пока я далеко не ушёл от темы, — публикую её новую версию.
Юзайте на здоровье!