khguide/justfile

29 lines
425 B
Plaintext

set export
set quiet
set dotenv-load
[arg("assets", long="assets")]
build assets="false":
#!/usr/bin/env bash
mkdir -p ./out
rm -rf ./out/*
cargo run
flags=""
if [ "$assets" == "false" ]; then
flags="$flags--exclude=assets/"
fi
rsync -r ./public ./out $flags
if [ -n "$OUTPUT" ]; then
rsync -r ./out/ $OUTPUT
fi
test:
cargo test
format:
cargo fix --allow-dirty --allow-staged
cargo fmt -- --emit=files