35 lines
726 B
Makefile
35 lines
726 B
Makefile
_:
|
|
@just --list
|
|
|
|
# publish
|
|
publish:
|
|
cargo publish --registry crates-io
|
|
|
|
# Install local
|
|
install:
|
|
cargo install --path .
|
|
|
|
# Default build release
|
|
build:
|
|
cargo build --release
|
|
|
|
# Build release without features
|
|
build-no-features:
|
|
cargo build --release --no-default-features
|
|
|
|
# Build linux musl release without features via zig
|
|
build-linux-musl-with-zig:
|
|
cargo zigbuild --release --target x86_64-unknown-linux-musl --no-default-features
|
|
|
|
# Lint code
|
|
lint:
|
|
cargo clippy
|
|
|
|
# Try build all
|
|
try-build-all:
|
|
cargo build --no-default-features
|
|
cargo build --no-default-features --features smartcard
|
|
cargo build --no-default-features --features decrypt
|
|
cargo build --no-default-features --features macos
|
|
cargo build
|