27 lines
387 B
Bash
Executable File
27 lines
387 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Script which automates publishing a crates.io release of the prost crates.
|
|
|
|
set -ex
|
|
|
|
if [ "$#" -ne 0 ]
|
|
then
|
|
echo "Usage: $0"
|
|
exit 1
|
|
fi
|
|
|
|
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
|
|
|
|
CRATES=( \
|
|
"prost-derive" \
|
|
"." \
|
|
"prost-types" \
|
|
"prost-build" \
|
|
)
|
|
|
|
for CRATE in "${CRATES[@]}"; do
|
|
pushd "$DIR/$CRATE"
|
|
cargo publish
|
|
popd
|
|
done
|