Merge pull request #4249 from wallabag/fix/env-not-well-defined

Ensure ENV is well defined when using make
This commit is contained in:
Jérémy Benoist 2020-01-14 14:30:17 +01:00 committed by GitHub
commit 913c3bc7aa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2,7 +2,14 @@ SHELL=bash
TMP_FOLDER=/tmp TMP_FOLDER=/tmp
RELEASE_FOLDER=wllbg-release RELEASE_FOLDER=wllbg-release
ENV ?= prod # ensure the ENV variable is well defined
AVAILABLE_ENV := prod dev test
ifneq ($(filter $(ENV),$(AVAILABLE_ENV)),)
# all good
else
# not good, force it to "prod"
override ENV = prod
endif
help: ## Display this help menu help: ## Display this help menu
@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}' @grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}'