]> git.r.bdr.sh - rbdr/lyricli/blobdiff - Makefile
Load env in all cargo tasks
[rbdr/lyricli] / Makefile
index b763d51136b1e6e993d5365c4987d3d181a7fe91..766196fd27c458f2e2928d690bc2968f8b41d14a 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -16,16 +16,16 @@ build: prepare
        @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))