blob: b43b95b63d2c8ebfdc9cecba075c9b649041fe55 [file] [log] [blame]
#!/bin/bash
set -e
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )/.."
DIRS="$DIR/parser $DIR/engine $DIR/macro $DIR $DIR/gen/build $DIR/integration-tests $DIR/gen/cmd"
for CRATE in $DIRS; do
pushd $CRATE
echo "Publish: $CRATE"
cargo publish
popd
sleep 30 # sometimes crates.io takes a moment, and our
# crates are interdependent.
done