about summary refs log tree commit diff stats
path: root/scripts/generate_api_client.sh
blob: ae0566e70df11cf715da6a80e73ea304f55e40f0 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#! /usr/bin/env sh

set -e

root="$(dirname "$0")/.."
api_path="$root/target/api.json"

cargo run --package rocie-server -- open-api >"$api_path"

openapi-generator-cli generate \
    --input-spec "$api_path" \
    --generator-name rust \
    --output "$root/crates/rocie-client"

# vim: ft=sh