Files
tiny-encrypt-rs/justfile
2025-01-12 23:55:36 +08:00

32 lines
731 B
Makefile

_:
@just --list
# 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 --no-default-features --features secure-enclave
cargo build