Допустим, у меня есть папка с некоторыми .proto
файлами:
Message.proto
Conversation.proto
Для каждого .proto файла для python мне нужно сделать следующее:
protoc --python_out=. XXXXXXX.proto
Для каждого .proto файла для swift мне нужно сделать следующее:
protoc --swift_out=. XXXXXXX.proto
Есть ли простой способ автоматической компиляции каждого файла .proto на несколько языков в папке?У меня есть много файлов .proto
, которые я использую для обоих языков, теперь мне нужно скомпилировать каждый файл дважды (для python и swift (но можете ли вы представить себе боль, если я добавлю больше языков?)).
Мне интересно, как быстрее всего скомпилировать файлы .proto
на несколько языков.В идеале я хочу создать папку с файлами .swift / .py и файлами .proto.