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

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