.PHONY: help
help:
@echo "Commands:"
@echo
@grep -E '^[a-zA-Z0-9_-]+:.*?## .*$$' $(MAKEFILE_LIST) | awk 'BEGIN {FS = ":.*?## "}; {printf " \033[01;32m%-20s\033[0m %s\n", $$1, $$2}'
.PHONY: test
test:
cargo test
.PHONY: dev
dev:
cargo run -- --unsafe-all-indices
.PHONY: lint
lint:
cargo check
cargo clippy
.PHONY: fmt
fmt:
cargo fmt
.PHONY: build
build:
cargo build
extra/es-public-proxy.1: extra/es-public-proxy.1.scdoc
scdoc < extra/es-public-proxy.1.scdoc > extra/es-public-proxy.1
.PHONY: manpage
manpage: extra/es-public-proxy.1
.PHONY: deb
deb:
cargo deb