Files
kittycad.py/Makefile
Jess Frazelle a9cdec3d2b add initial generation
Signed-off-by: Jess Frazelle <github@jessfraz.com>
2021-12-06 12:43:34 -08:00

26 lines
653 B
Makefile

DOCKER_IMAGE_NAME := kittycad/python-generator
INTERACTIVE := $(shell [ -t 0 ] && echo 1 || echo 0)
ifeq ($(INTERACTIVE), 1)
DOCKER_FLAGS += -t
endif
.PHONY: generate
generate: docker-image
docker run --rm -i $(DOCKER_FLAGS) \
--name python-generator \
-v $(CURDIR):/usr/src \
--workdir /usr/src \
$(DOCKER_IMAGE_NAME) openapi-python-client update \
--path ./spec.yml \
--config /usr/src/config.yml
.PHONY: docker-image
docker-image:
docker build -t $(DOCKER_IMAGE_NAME) .
.PHONY: help
help:
@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}'