mirror of
https://github.com/fafhrd91/actix-web
synced 2025-08-30 16:40:21 +02:00
26 lines
543 B
Bash
Executable File
26 lines
543 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -Euo pipefail
|
|
|
|
for dir in $@; do
|
|
cd "$dir"
|
|
|
|
cargo publish --dry-run
|
|
|
|
read -p "Look okay? "
|
|
read -p "Sure? "
|
|
|
|
cargo publish
|
|
|
|
if [ $? -ne 0 ]; then
|
|
echo
|
|
read -p "Was the above error caused by cyclic dev-deps? Choosing yes will publish without a git backreference. (y/N) " publish_no_dev_deps
|
|
|
|
if [[ "$publish_no_dev_deps" == "y" || "$publish_no_dev_deps" == "Y" ]]; then
|
|
cargo hack --no-dev-deps publish --allow-dirty
|
|
fi
|
|
fi
|
|
|
|
cd ..
|
|
done
|