DOC_DIR := docs
PROJECT_NAME := CliGenerator
.DEFAULT_GOAL := spec

.PHONY: spec spec_silent doc doc_show
.SILENT: spec spec_silent doc doc_show

.DEFAULT:
	@echo "BRUV "$@" isn't a valid target"

spec:
	crystal spec -v

spec_silent:
	crystal spec

doc:
	crystal doc --project-name "$(PROJECT_NAME)" --output "$(DOC_DIR)"
	echo "Done Generating docs"

doc_show:
	cd "$(DOC_DIR)"; python -m http.server
