Как настроить гем, чтобы иметь двоичную команду, например "проект newProject", который использует набор команд генератора Тора для создания файлов и т. д .?
Хороший ответ описал бы, как расположить каркас гема, который при запуске из командной строки, то есть «проект newProject», создает один файл с именем «newProject.txt» в каталоге, из которого он запускается.
Я видел, что Rails 3 использует Thor для питания своих генераторов; кажется действительно хорошим решением, и я хотел бы использовать подобный подход в не-Rails Ruby Gem, над которым я работаю. Пробовал смотреть на источник Rails 3, но он немного лабиринтный, поэтому вопрос.