build(update.sh): Make adding subcrates easier

This commit is contained in:
Benedikt Peetz 2023-11-07 20:46:18 +01:00
parent 2eb6b12bd7
commit 23ec51cec2
Signed by: bpeetz
GPG Key ID: A5E94010C3A642AD
1 changed files with 13 additions and 7 deletions

View File

@ -1,13 +1,19 @@
#!/usr/bin/env bash
#!/usr/bin/env sh
update() {
cd "$1" || (echo "No '$1' directory" && exit 1)
cargo update && cargo upgrade
cd ./language_macros || (echo "No language_macros directory" && exit 1)
[ "$1" = "." ] || cd ..
}
update .
update ./language_macros
update ./keymaps
cargo update && cargo upgrade
cd ..
git add Cargo.lock Cargo.toml flake.lock ./language_macros/Cargo.toml
# vim: ft=sh