Я часами пытался понять, как скомпилировать все схемы flatbuffers в заданном каталоге. Например, у меня есть такая структура:
+ packages
|-+ api
| |-- schema.fbs
| |-+ foo
| |-- foo.fbs
+-+ bar
|-- bar.fbs
Я хочу скомпилировать все эти схемы в один файл Rust (или любой другой язык).
Я попробовал эту команду: flatc -r -I packages/bar -o ./packages/api ./packages/api/schema.fbs