make¶
Help¶
Display the help
...
.PHONY: test
test: shellcheck yamllint ## Runs all the tests on the files in the repository.
.PHONY: help
help:
@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}'
...
Output
shellcheck Runs the shellcheck tests on the scripts.
help
Alternative
...
## test : Test the image with snyk
test:
snyk container test $(NS)/$(IMAGE_NAME):$(VERSION)-ls$(LS) --file=Dockerfile
## help : Show help
help: Makefile
@sed -n 's/^##//p' $<
...
Output
test : Test the image with snyk
help : Show help