/
githubmirror
/
ignition
Обзор
Документация
Войти
/
githubmirror
/
ignition
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v2.10.1
generate
21 строка
697 B
Stephen Lowrie
config/v3_3_experimental: create new experimental package
29 сен 2020, 07:32
29 сен 2020, 07:32
7c2bb46
Код
Авторство
О чём код?
#!/usr/bin/env bash set -eu # This script uses schematyper, which must be installed and in the PATH, to # convert the json schema stored in schema/ignition.json into go structs for # json deserialization in config/types/schema.go. # # This script should be run whenever schema/ignition.json is modified. hash schematyper 2>/dev/null || { echo >&2 "schematyper must be installed and in the PATH to use this script: https://github.com/idubinskiy/schematyper" exit 1 } specs="v3_0 v3_1 v3_2 v3_3_experimental" for spec in $specs do echo "Generating schema..." schematyper --package=types "config/${spec}/schema/ignition.json" -o "config/${spec}/types/schema.go" --root-type=Config done