From 00c97e7a0ffb43460d544e83d2f6f2856c241cd7 Mon Sep 17 00:00:00 2001 From: Bryan Newbold Date: Mon, 26 Sep 2022 15:09:14 -0700 Subject: rust: more makefile commands --- rust/Makefile | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/rust/Makefile b/rust/Makefile index e222cf07..a66ae47b 100644 --- a/rust/Makefile +++ b/rust/Makefile @@ -9,9 +9,25 @@ help: ## Print info about all commands @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: ## Run all tests and lints +test: ## Run all tests cargo test -- --test-threads 1 +.PHONY: lint +lint: ## Run syntax/style checks + cargo clippy -- --no-deps + +.PHONY: fmt +fmt: ## Run syntax re-formatting + cargo fmt + +.PHONY: build +build: ## Build + cargo build + +.PHONY: build-release +build-release: ## Build for release + cargo build --release + .PHONY: serve serve: ## Run web service locally, with reloading #./target/debug/fatcatd -- cgit v1.2.3