You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

19 lines
295 B

#!/bin/bash
set -eu
trap 'kill $(jobs -p)' EXIT
DELAY=5
LOG=/tmp/electrs.log
CARGO="cargo +stable"
tail -v -n0 -F "$LOG" &
export RUST_BACKTRACE=1
while :
do
$CARGO fmt
$CARGO check --release
$CARGO run --release -- $* 2>> "$LOG"
echo "Restarting in $DELAY seconds..."
sleep $DELAY
done