15 lines
485 B
Bash
15 lines
485 B
Bash
|
#!/usr/bin/env bash
|
||
|
|
||
|
script="$(realpath "${BASH_SOURCE[-1]}")"
|
||
|
path="$(dirname "$script")"
|
||
|
|
||
|
cd $path
|
||
|
|
||
|
wget -O spaceapi-schema.json https://raw.githubusercontent.com/SpaceApi/schema/master/14.json
|
||
|
go install github.com/a-h/generate/cmd/schema-generate@latest
|
||
|
mkdir -p pkg/spaceapi
|
||
|
~/go/bin/schema-generate -o pkg/spaceapi/spaceapi.go -p spaceapi spaceapi-schema.json
|
||
|
rm spaceapi-schema.json
|
||
|
|
||
|
# TODO: Do it inline
|
||
|
# https://github.com/a-h/generate/blob/master/cmd/schema-generate/main.go
|