Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
bevyengine
GitHub Repository: bevyengine/bevy
Path: blob/main/tools/publish.sh
6589 views
1
if [ -n "$(git status --porcelain)" ]; then
2
echo "You have local changes!"
3
exit 1
4
fi
5
6
pushd crates
7
8
for crate in `cargo package --workspace 2>&1 | grep Packaging | sed 's_.*crates/\(.*\))_\1_' | grep -v Packaging`
9
do
10
echo "Publishing ${crate}"
11
pushd "$crate"
12
cargo publish
13
popd
14
done
15
16
popd
17
18
echo "Publishing root crate"
19
cargo publish
20
21