#!make
changelog: ## Autogenerate CHANGELOG.md
@docker run -t -v "$(shell pwd)":/app/ orhunp/git-cliff:latest --config cliff.toml --output CHANGELOG.md
dev: ## Start funes application
cargo watch -x run
doc: ## Open app documentation
@cargo doc --open
fix: ## Fix rust code
@cargo fix --allow-dirty --allow-staged --all-features --all-targets
fmt: ## Format rust code
@cargo fmt --all
help: ## Display this help screen
@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | \
awk 'BEGIN {FS = ":.*?## "}; \
{printf "\033[36m%-25s\033[0m %s\n", $$1, $$2}' | \
sort
tests: ## Run tests
@cargo test
.PHONY: changelog dev doc fix fmt help tests