vksdk
vksdk copied to clipboard
Генератор схемы
Идея
Сделать генератор методов, структур, и прочего на основе схемы для vksdk.
Возможность использовать go:generate
//go:generate go run github.com/SevereCloud/generator -schemaDir= -outDir=vk -methods=messages.*,users.get,groups.isMember
Опции
-help Показывает помощь
-schemaDir
Путь к директории, где лежит methods.json
, objects.json
и responses.json
файлы.
-outDir Директория, куда будут генерироваться файлы. Название модуля будет совпадать с названием папки.
Внимание: папка будет очищена перед генерацией
-methods Список необходимых методов
Например:
'*'
– все методы.
'messages.*, users.get, groups.isMember'
- определенные методы.