aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2022-09-26 15:09:14 -0700
committerBryan Newbold <bnewbold@robocracy.org>2022-10-05 16:27:32 -0700
commit00c97e7a0ffb43460d544e83d2f6f2856c241cd7 (patch)
tree52624b7f5fa167010a8347109c4cfc261248ae39
parent1d816366ac2a3704161189e7eea3ae8e3d07f303 (diff)
downloadfatcat-00c97e7a0ffb43460d544e83d2f6f2856c241cd7.tar.gz
fatcat-00c97e7a0ffb43460d544e83d2f6f2856c241cd7.zip
rust: more makefile commands
-rw-r--r--rust/Makefile18
1 files changed, 17 insertions, 1 deletions
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