@export $$(cat .env | xargs) > /dev/null 2>&1 && cargo build --profile $(profile) --target $(target)
test:
- cargo test
+ @export $$(cat .env | xargs) > /dev/null 2>&1 && cargo test
coverage:
- cargo tarpaulin
+ @export $$(cat .env | xargs) > /dev/null 2>&1 && cargo tarpaulin
format:
- cargo fmt && cargo clippy --fix
+ @export $$(cat .env | xargs) > /dev/null 2>&1 && cargo fmt && cargo clippy --fix
lint:
- cargo fmt -- --check && cargo clippy
+ @export $$(cat .env | xargs) > /dev/null 2>&1 && cargo fmt -- --check && cargo clippy
release: rpm tar deb
@$(eval filename := $(app_name)-$(target)-$(channel))