#!/usr/bin/env bash set -euo pipefail GENERATOR="$1" shift 1 OUT="out/$GENERATOR" rm -fr "$OUT" mkdir -p "$OUT" openapi-generator-cli generate \ -i petstore.yaml \ -g "$GENERATOR" \ -o "$OUT" \ "$@" echo "" case "$GENERATOR" in php) (cd "$OUT" && composer install) ;; esac tree "$OUT"