Initial commit
This commit is contained in:
25
Makefile
Normal file
25
Makefile
Normal file
@@ -0,0 +1,25 @@
|
||||
.PHONY: check
|
||||
check: | fmt lint test
|
||||
|
||||
.PHONY: docs
|
||||
docs:
|
||||
cargo watch -- cargo doc
|
||||
|
||||
.PHONY: test
|
||||
test:
|
||||
cargo hack --feature-powerset --no-dev-deps check
|
||||
cargo test --workspace --color=always
|
||||
|
||||
.PHONY: lint
|
||||
lint:
|
||||
cargo clippy --workspace --tests --color=always
|
||||
|
||||
.PHONY: fmt
|
||||
fmt:
|
||||
cargo fmt
|
||||
find -name '*.md' | xargs --no-run-if-empty prettier --print-width 80 --prose-wrap always --write
|
||||
find -name '*.toml' | xargs --no-run-if-empty taplo format
|
||||
|
||||
.PHONY: build-static
|
||||
build-static:
|
||||
cargo build --target x86_64-unknown-linux-musl --no-default-features --release --workspace
|
||||
Reference in New Issue
Block a user